簡體   English   中英

Windows Phone 8可以播放WAV文件,但不能播放MP3

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM