>我有网络基础广播电台,它通过带有mp3手抄本的icecast服务器流式传输音乐。
http://live.liveradio.ir:8000/airtime_128我可以通过VLC和其他播放器应用程序播放它。
现在我想通过HTML5在浏览器中播放它。我该怎么做?
好吧,这是我的答案。您可以这样做,但由于缺乏浏览器的音频标准,您将得到不同的结果。执行此操作的基本方法是使用 <audio>
标记,然后将源指向您的流 URL。但是,MP3 会带来并发症。Chrome和Safari是唯一完全支持HTML5/MP3流媒体的。如果我的研究成立,IE一直很不稳定。Firefox和Opera根本不会支持它。
我的建议是创建两个流,一个在MP3中,一个在OGG中,带有Flash备份。然后,您可以编写HTML代码以检测浏览器并从那里开始。
另一种选择是使用 <video>
标记。有关此内容的详细信息,请参阅以下两个链接:
https://github.com/dz0ny/AudioJS 并没有真正使用<video>
但它是VideoJS的一个分支。也看看这个。有些人只能使用它流式传输音频。
http://www.wowza.com/forums/showthread.php?14071-Streaming-to-HTML5-audio-tag