2011-02-24 212 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