2014-01-10 76 views
3

我正在創建一個讀取單個播客Feed(對應用程序唯一)的應用程序,並在LongListSelector中顯示劇集標題。我可以通過解析RSS文件來獲取每集的MP3 URI。我想要添加的功能是,當用戶點擊列表中的一個項目時,URI將被傳遞到音頻流媒體並播放爲音樂文件。Windows Phone 8 - 播放Podcast MP3文件

我看到一個關於How to play background audio for Windows Phone的教程,它指向流式音頻的項目模板。

我只是想知道,是否仍然需要遵循這些步驟並創建一個單獨的項目,或者是否有Windows Phone 8中的內置API調用,我可以將我的URI傳遞給它並自動進行流式傳輸?

+0

你好,你有沒有找到答案? –

+0

@JakubHolovsky不幸的是,沒有。不過,現在你提到它了,我想我會開始賞金。 – miguelarcilla

+1

你試過這個嗎? http://code.msdn.microsoft.com/wpapps/Background-Audio-Streamer-e85b8deb –

回答

3

是的,如果您需要使用BackgroungAudioPlayer,則需要爲AudioPlayer創建另一個項目並將其添加到您的項目中。

通過MediaPlayer,您可以播放來自medialibrary或IsolatedStorage的文件。

所以,對你來說有必要遵循這些步驟。希望這有助於你。

+0

我的回答有用嗎?如果不是你還需要問什麼? – vITs

+0

對不起,這只是我的評論 - 不幸的是不正確 - 我錯誤的MediaElayer與'MediaElement',它實際上不能在後臺播放。 – Romasz

+0

是的,雖然無法禁用通知欄中的MediaPlayer(播放/暫停)屏幕控件,但BackgroundAudioPlayer和MediaPlayer都可以在後臺運行。 – vITs

1

從Windows Phone 8的工具箱使用媒體元素標籤:

你應該能夠做到這一點沒有任何困難,但它不會在後臺運行。