我正在创建自己的音频,没有浏览器的控制.
<audio src="http://50.7.98.194:8081/~dl3/cgi-bin/dl.cgi/bqmu5mltxcqy43mxecgo4gnw743qr7fd7io22q5xj4/gl1mwvp6b326.mp3" id="audio"> </audio>
function play() { audio.play(); } function play() { audio.pause } function stop() { audio.pause(); audio.src = audio.src; }
但是现在,我只能播放mp3或ogg文件,但不能播放直播电台.
我读了一些插件,但我需要用纯html5做.
请问你能帮帮我吗?
非常感谢,
解决方法
不幸的是,仍然没有单一的视频和音频编解码器,这是所有浏览器支持!程序员必须确保在浏览器A不支持编解码器B的情况下提供后备,反之亦然.
您可以查看桌面和移动浏览器的兼容性表.
桌面:
> Internet Explorer(9.0)支持MP3和AAC编解码器
> Chrome(6.0)支持Ogg Vorbis,MP3,WAV
Firefox(3.6)支持Ogg Vorbis,WAV
> Safari(5.0)支持MP3,AAC,WAV
> Opera(10.0)支持Ogg Vorbis,WAV
移动:
> Opera Mobile(11.0)支持的编解码器与设备有关
> Android(2.3)支持的编解码器与设备有关
> Mobile Safari(iDevices with iOS 3.0)支持MP3,AAC
>黑莓(6.0)支持MP3,AAC
由于闪光灯仍然足够广泛,这可能是最安全的回退.
另外,我想要注意的是,使用某些库没有什么更糟的,其中一些(例如jPlayer)提供非常强大的界面,这只能帮助您制作更好的代码!
我想你可以在下面的文章中找到你想知道的一切:HTML5 Audio Radio Player by Opera Devs