2010-12-07 40 views
2

我正在嘗試爲我的Windows Phone 7項目創建一個自定義MediaStreamSource類,該項目從http讀取AAC流。
我看了微軟提供的ManagedMediaHelpers,代碼似乎工作,唯一的問題是,我不能得到任何聲音...我已經在真實的設備上測試過它,所以它不是模擬器那就是問題所在。
我也看了這個site嘗試一下就白噪聲的聲音,我的代碼是或多或少一樣的音頻部分,但仍然沒有音質可言......Windows Phone 7 AAC的MediaStreamSource

如何任何想法解決這個問題?

我之所以選擇嘗試MediaStreamSource是因爲當我剛剛把我的MediaElement源到HTTP流與

mediaElement.Source = new URI("http://....", UriKind.Absolute); 

它滯後一點,我想不通爲什麼。我也試過使用XNAMediaPlayer但它有很多限制,所以我不能用它來達到我的目的...

所有幫助非常感謝,謝謝!

+1

你有解決這個問題的運氣嗎?我一直在努力創造一個AAC MediaStreamSource一段時間。 – 2011-05-13 15:36:35

回答

0

如果你喜歡使用MediaStreamSource,你必須編寫你自己的解碼器和東西,這非常耗時,而且可能不是必需的。你想使用的是AudioPlaybackAgent。 Check this link for info on how to implement.

然後這可以提供包含音頻的網址,然後在流媒體中,也在後臺(如果你關閉你的應用程序等)。