我正在开发一个音频流网站(为FM频道)。该网站有两个版本,一个用于web,另一个用于移动设备。我在移动设备上遇到了API在智能手机上无法播放的问题。这个网站运行得很好。但是在移动端,它没有播放,当我尝试移动模拟器或safari开发者选项设置用户代理为iphone时,它工作了,但播放时间太长了。我使用FLASH-TDPlayerAPI1.0进行音频流。我没有为移动创建本地应用程序,我使用的是该网站的移动版本。
任何帮助或提示都将不胜感激。
发布于 2013-02-07 22:05:13
我发现在移动设备上支持流式音频的最好方法是让本地播放器处理它。虽然在这种情况下您的页面将不可见,但您不必担心Flash/HTML5兼容性差。再过几年,这不会成为问题,但现在,这是确保事情按你想要的方式工作的唯一方法。
安卓
链接到实际的MP3流本身。单击该链接时,浏览器将请求流以确定其内容类型。当它看到类似audio/mpeg的内容时,它将启动本机音频播放器来播放该流。
iOS、黑莓、掌上电脑等
指向包含流URL的M3U播放列表文件的链接。这可以是一个简单的单行文本文件,其中包含URL。单击链接时,本机播放器将打开播放列表并开始流式播放音频。
https://stackoverflow.com/questions/14721657
复制相似问题