2011-02-24 210 views

回答

0

如果您正在流式傳輸實時廣播,則該流可能由IceCast服務器或ShoutCast服務器編碼。要讀取這些流,您需要解碼Memomry中的流,並在解碼後將其傳遞給MediaElement。

看看Mp3MediaStreamSourcehttp://archive.msdn.microsoft.com/ManagedMediaHelpers

Audio output from Silverlight

我失去了大量時間在這,這是我迄今爲止所發現的最佳解決方案。

您還必須確保在測試時必須將設備從計算機上拔下。

+0

http://217.73.28.42:8000/aligator-128.mp3也IceCast,沒有mp3MediaStreamSource工作正常,爲什麼? – Janci 2011-02-24 15:40:24

+0

您有擴展,並且編碼可能是MediaElement支持的編碼。沒有Mp3MediaStreamSource,我無法播放任何IceCast流。 – 2011-02-25 03:13:14

+0

此外,請確保您嘗試播放實際的流而不是播放列表。 – 2011-02-25 03:18:39