欢迎来到天天文库
浏览记录
ID:34039789
大小:54.23 KB
页数:5页
时间:2019-03-03
《在html中插入音频文件在浏览器中播放音频文件的兼容性问题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在html中插入音频文件在浏览器中播放音频文件的兼容性问题下面谈谈本人在html中插入音频文件,经过我的本地测试总结的一些问题(播放mp3文件):1、It;embedtype=audio/mp3src=autostart二trueloop=falsegt;It;/embedgt;问题:ie8上正常(通过mediaplayer插件来播放)但在ie6和ie7上不会播放firefox上要安装quicktime插件才能播放chrome通过将其转化成html5上的It;vidiogt;标签播放,能播放但会使整个屏幕蓝屏op
2、era不会自动播放2、1t;embedtype=audio/midisrc=autostart=trueloop=falsegt;It;/embedgt;问题:ie6,ie7上不会正常播放,ie8正常firefox上正常chrome上要求肮脏quicktime插件才能正常播放opera不会自动播放3^Itjobjectdata=/gt:问题:在ie6,7上不能播放,ie8会弹出“非正常使用的artiex"等字样的提示firefox上正常chrome上正常opera不支持4、lt;audiosrc=type=aud
3、io/mp3/gt;问题:html5标签仅chrome支持5、代码如下:It;audioautoplaygt;It;sourcesrc=type=audio/mp3/gt;ltjembedsrc=type=audio/mp3/gt;It;/audiogt;问题:ie6,ie7不支持,其余浏览器均支持,opera不能自动播放6、It;embedsrc二gt;It;noembedgt;It;bgsoundsrc=gt;1t;/noembedgt;问题:ie6,ie7均不支持,其余浏览器均支持,opera不能自动播放综
4、合以上本人采取了一下方式(jquery下执行):代码如下:if(navigator・useragent・indexof(chrome)gt;-1){如果是chrome:Itjaudiosrc二type二audio/mp3autoplay=^autoplayhidden二truegt;It;/audiogt;}elseif(navigator・useragent・indexof(firefox)!=-l){如果是firefox:It;embedsrc=type=audio/mp3hidden二trueloop=fa
5、lsemastersoundgt;It;/embedgt;}elseif(navigator・appname・indexof(microsoftinternetexplorer)!=-lamp;amp;document・all){如果是ie(6,7,8):It;objectclassid=clsid:22d6f312-b0f6Tld0-94ab-0080c74c7e95gt;It;paramname=autostartvalue=l/gt;It;paramnanie=srcvalue=/gt;It;/object
6、gt;}elseif(navigator.appname・indexof(opera)!二一1){如果是oprea:It;embedsrc二type=audio/mpegloop=falsegt;It;/embedgt;}else{It;embedsrc=type=audio/mp3hidden二trueloop=falsemastersoundgt;It;/embedgt;代码如下:varua=navigator・useragent・tolowercase();if(ua.match(/msie([d.]+)
7、/)){jquery('#_alert_sound').html(?It;objectclassid=clsid:22d6f312-b0f6Tld0-94ab-0080c74c7e95gt;lt;paramname=autostaxtvalue=l/gt;lt;paramname=srevalue二/sounds/alert/1.mp3/gt;It;/objectgt/);}elseif(ua・match(/firefox/([d・]+)/)){jquery('#_alert_sound,)・html('It
8、;embedsrc=/sounds/alert/1.mp3type=audio/mp3hidden二trueloop=falsemastersoundgt;It;/embedgt;}elseif(ua・match(/chrome/([d・]+)/)){jquery('#_alert_sound,)・htmaudiosrc=/sounds/alert/l.mp3type
此文档下载收益归作者所有