0

我已经尝试过jplayer,但不幸的是 Shoutcast mp3 流和 Android 存在问题。

有替代方案吗?如果可能的话,我什至不介意以某种方式直接“提供”流并导致 Android 设备打开其默认媒体播放器。- 我只是想确保 Android 设备会播放我的流。

4

1 回答 1

0

不幸的是,您无法直接从 Android 上的 SHOUTcast 打开 MP3 流。这是因为 SHOUTcast 破坏了 HTTP 的方式。而不是正常的状态行:

HTTP/1.0 200 正常

SHOUTcast 发送这个:

冰冷 200 OK

Android 的 HTTP 客户端不喜欢这样。好消息是,使用不同的服务器,您可以直接链接到 MP3 流,它将在 Android 上打开。不要像在 iOS 上那样链接到播放列表文件,而是链接到流。Android 将检测内容类型audio/mpeg,并打开为该内容类型配置的任何播放器。

Icecast 与此方法兼容。或者,我提供了一项托管服务,可以为 Android 中继您的 SHOUTcast 流。如果您有兴趣,请发送电子邮件至 brad@audiopump.co。

于 2013-09-23T17:59:12.363 回答