[英]Windows Phone 8 can play WAV file but not MP3
在Windows Phone 8上,我可以使用以下代碼播放WAV文件,但不能播放MP3文件。 我有什么特別的事嗎?
我的要求是每個用戶選擇一個接一個地播放MP3。 我在同一xaml頁上一個接一個地播放它們。 MP3包含為內容(始終復制)。
private void PlayAudioTrack(string audiofilename)
{
try
{
using (var stream = TitleContainer.OpenStream(@"Audio/" + audiofilename))
{
var effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
effect.Play();
}
}
catch
{
//....
}
}
我想最初問這個問題的人已經找到了解決方法。 我還是想為其他尋求相同答案的人添加此注釋。
這是有關如何在Windows 8電話上播放音頻(包括mp3)的詳細演練:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202978(v=vs.105).aspx
以及支持的格式列表:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff462087(v=vs.105).aspx
播放mp3對我來說很好。 在仿真器和設備上。
希望這對某人有幫助。
XNA SoundEffect類不支持MP3,不幸的是僅支持WAV。 如果要使用此功能,則需要先將MP3轉換為WAV。
我發現在wp8.1中播放wav文件的一種輕松方式,我的應用程序保存了wav文件。此外,它還可以通過電子郵件等方式共享它們。
在測試過程中,我在onenote中注意到,如果我通過應用程序的共享功能發送wav文件,它將附加該文件。 另外,您可以在發送文件之前播放文件,大聲笑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.