如何在 WP7 上播放来自 Icecast 的音频流
我已经尝试过 SMF、SmoothStreaming Client 和 MediaElement。
这些都没有奏效。格式为 asx 或 wma。
编辑:
最近我发现了一个新的流。当我在设计器中时,此流有效。但它在设备上不起作用。在设备上,流立即打开和关闭。
此流来自 MP3 格式的 IceCast 服务器。带有 ?.mp3 扩展名。或没有。
最佳答案
当您流式传输直播电台时,流可能由 IceCast 服务器或 ShoutCast 服务器编码。要读取这些流,您需要在内存中对流进行解码,并在解码后将其传递给 MediaElement。
看看 Mp3MediaStreamSource
和 Audio output from Silverlight
我为此浪费了大量时间,这是迄今为止我找到的最佳解决方案。