如何在UWP应用程序中播放.mp3(或其他)文件?

Pau*_*aul 8 c# audio windows-store windows-store-apps uwp

我试试这个:

PlayMusic = new MediaElement();
PlayMusic.AudioCategory = Windows.UI.Xaml.Media.AudioCategory.Media;

PlayMusic.Source = new Uri(@"C:\Users\UserName\Desktop\C:\Users\user\Desktop\Kill The Alarm - Begin Again.mp3");
PlayMusic.Play();
Run Code Online (Sandbox Code Playgroud)

显示屏上不再显示错误消息(尝试catch运行清理).

对不起,简短说明......我可以很好地阅读和理解英语,但我很难说和写.

Pau*_*aul 12

每个Windows应用商店应用都有三个文件夹 本地文件夹,漫游文件夹和Temp文件夹.每个都以相同的方式访问.Local用于将资产存储在本地特定于应用程序的文件夹中.

这是答案:

StorageFolder Folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
                Folder = await Folder.GetFolderAsync("MyFolder");
                StorageFile sf = await Folder.GetFileAsync("MyFile.mp3");
                PlayMusic.SetSource(await sf.OpenAsync(FileAccessMode.Read), sf.ContentType);
                PlayMusic.Play();
Run Code Online (Sandbox Code Playgroud)

MFG.