如何在 WP7 上播放来自 Icecast 的音频流

我已经尝试过 SMF、SmoothStreaming Client 和 MediaElement。

这些都没有奏效。格式为 asx 或 wma。

编辑:

最近我发现了一个新的流。当我在设计器中时,此流有效。但它在设备上不起作用。在设备上,流立即打开和关闭。

此流来自 MP3 格式的 IceCast 服务器。带有 ?.mp3 扩展名。或没有。

最佳答案

当您流式传输直播电台时,流可能由 IceCast 服务器或 ShoutCast 服务器编码。要读取这些流,您需要在内存中对流进行解码,并在解码后将其传递给 MediaElement。

看看 Mp3MediaStreamSource

Audio output from Silverlight

我为此浪费了大量时间,这是迄今为止我找到的最佳解决方案。

10-08 01:16