Html5 audio 使用Wowza和HTML5音频标签的音频流

Html5 audio 使用Wowza和HTML5音频标签的音频流,html5-audio,audio-streaming,wowza,Html5 Audio,Audio Streaming,Wowza,我已经上传了一个mp3文件到Wowza,现在我正在尝试使用HTML5音频标签播放它。然而,它就是不起作用 下面是我的HTML代码的外观: <audio controls> <source src="http://example.com/vods3/_definst_/mp3:amazons3/videosciatech/testemp3/Kalimba.mp3/playlist.m3u8" type="audio/mpeg"> </audio> Ch

我已经上传了一个mp3文件到Wowza,现在我正在尝试使用HTML5音频标签播放它。然而,它就是不起作用

下面是我的HTML代码的外观:

<audio controls>
  <source src="http://example.com/vods3/_definst_/mp3:amazons3/videosciatech/testemp3/Kalimba.mp3/playlist.m3u8" type="audio/mpeg">
</audio>

Chrome:播放按钮已禁用
Firefox:player消失
IE:播放器显示“无效源”错误消息

我做错了吗?这样做的正确方式是什么


编辑:我刚刚发现它在Safari for iPad中有效!所以现在我的问题是:如何让它在其他浏览器中工作?

您正在链接到播放列表。。。用于HLS使用。不幸的是,支持HLS的浏览器并不多


链接到MP3文件本身。

我如何才能做到这一点?从URL末尾删除“/playlist.m3u8”不会有什么区别。@vitorsdcs我不知道您的MP3文件的URL是什么,抱歉。根据HLS的设置方式,您可能只需查看该播放列表文件(因为实际URL不在上面,所以无法帮助您),但我怀疑它是以块的形式编码的,因此对其他浏览器也没有用处。你必须找到常规的MP3文件URL。难道没有跨浏览器的音频流解决方案吗?那么在线收音机是如何工作的呢?我的目标是使用Wowza,而不是静态MP3文件(如果你是这么建议的…)@vitorsdcs是的,跨浏览器解决方案是不使用HLS。目前它还没有得到广泛的支持,至少在HTML5环境中是这样。JWPlayer有一个Flash应用程序,可以在各种不同的浏览器和设备上使用HLS。大多数互联网广播电台通过HTTP进行渐进式流媒体传输。SHOUTcast和Icecast是最常见的服务器。不建议使用SHOUTcast,因为它是最不兼容的。Icecast运行良好。我创建了自己的名为AudioPump的服务器,以更好地支持移动设备。Wowza没有HTTP渐进模式吗?不,Wowza不支持HTTP渐进下载。所以看起来对我来说最好的选择是使用Icecast或AudioPump进行流媒体播放。我去看看。非常感谢。