0
我打算在桌面上打開一個Wav文件來播放聲音。 這可能在UWP應用程序中嗎?UWP,在桌面上播放聲音文件?
var mediaElement = new MediaElement();
//StorageFolder storageFolder = ApplicationData.Current.LocalFolder;
var uri = new System.Uri(filename);
var converted = uri.AbsoluteUri;
StorageFile storageFolder = await StorageFile.GetFileFromApplicationUriAsync(uri);
var file = await storageFolder.TryGetItemAsync(filename) as IStorageFile;
if (file != null)
{
StorageFile soundfile = await storageFolder.GetFileAsync(filename);
mediaElement.SetSource(await soundfile.OpenAsync(FileAccessMode.Read), soundfile.ContentType);
mediaElement.Play();
}
這是我的文件名。它是完整的路徑。
D:\develop\visualstudio2\local\sound\sound1.wav
這是我的要求。
- 公開賽filepicker(我的成功)的文件
- 保存路徑SQLite數據庫。
- 重新啓動應用程序。
- 從Sqlite數據庫獲取文件路徑。
- 播放聲音。
我想打一個選項,用戶可以聲音文件切換到自己喜歡的。那麼,我無法在安裝的目錄上安裝Wav文件。這是可能的UWP?查看我的更新。 –
看到這個參考它可能會幫助你:https://github.com/Microsoft/Windows-task-snippets/blob/master/tasks/Play-sound-once-or-looped.md –
ms-appx:/// Assets/test.mp3,這是資產文件夾嗎?我想在c:\ abc.wav上播放一個文件,可能嗎? –