html5如何实现兼容各大浏览器的播放器

  介绍

小编给大家分享一下html5如何实现兼容各大浏览器的播放器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

歌曲播放我们会发现他的兼容性不是很好,譬如IE上能播放的flash播放器,再firfox或者chrome上就不是很好的应用了,因为有插件的阻碍!HTML5的出现让这一切成为了可能,但是播放器虽然播放了,我们还要关注一下用户的体验度,所以,我们就写了一个HTML兼容的播放器!向下兼容IE6-9, chrome, firfox,歌剧等主流播放器,应该是全兼容!实现原理代码给大家奉上!

& lt; !doctype html>   & lt; html>   & lt; head>   & lt;元charset=utf-8>   & lt; title>歌词同步播放器动力由widuu xiaowei   & lt;元http-equiv=癈ache-Control"内容=皀o-cache"比;   & lt;元名称=皏iewport"内容=翱矶?设备宽度;初始=1.0;最小刻度=1.0;,最大范围=1.4“的在   & lt;元名称=癕obileOptimized"内容=?40“比;   & lt;链接的href=?mp3/css/blue.css"rel=皊tylesheet"类型=拔谋?css"/比;   & lt;脚本类型=拔谋?javascript"src=?mp3/js/jquery.js"祝辞& lt;/script>   & lt;脚本类型=拔谋?javascript"src=?mp3/js/jquery.jplayer.js"祝辞& lt;/script>   & lt;脚本类型=拔谋?javascript"src=?mp3/js/lrc.js"祝辞& lt;/script>   & lt;风格类型=拔谋?css"比;   *{保证金:0;填充:0;}   ul、ol, dl {list-style:没有;}   .content李。悬停{颜色:红色;}   .content{宽度:402 px;身高:200 px;背景:# ccc;溢出:隐藏;填充:10 px;}   & lt;/style>   & lt; script>//& lt; ! [CDATA [   $(文档)时函数(){   $ (“# jquery_jplayer_1") .jPlayer ({   准备:函数(事件){   (美元).jPlayer (“setMedia", {   mp3:“yangcong.mp3"//mp3的播放地址   }).jPlayer (“play");   },   timeupdate:函数(事件){   如果(event.jPlayer.status.currentTime==0) {   时间=?“;   其他}{   时间=event.jPlayer.status.currentTime;   }   },   游戏:函数(事件){//点击开始方法调用lrc.start歌词方法返回时间   如果(event.jPlayer.status.currentTime==0) {   $ (“# jquery_jplayer_1") .jPlayer (“pause", 1);   }   if ($ (& # 39; # lrc_content& # 39;) .val () !==啊? {   (.lrc.start美元(& # 39;# lrc_content& # 39;) .val()函数(){   返回时间;   });   其他}{   $ (“.content") . html(“没有字幕“);   }   },   重复一遍:函数(事件){   如果(event.jPlayer.options.loop) {   (美元).unbind (“.jPlayerRepeat") .bind (.jPlayer.event美元。结束+“.jPlayer.jPlayerRepeat"函数(){   (美元).jPlayer (“play");   });   其他}{   (美元).unbind (“.jPlayerRepeat");   }   },   swfPath:“/js"//存放jplayer.swf的决定路径   解决方案:“html、flash"//支持的页面   提供:“mp3"//支持的音频的格式   窗口模式:“window"   });   $ (“# lrc_content") hide ();   });//]]比;   & lt;/script>   & lt;/head>   & lt; body>   & lt; textarea id=發rc_content"name=皌extfield"关口=?0”;,行=?0“的在   [ar:测试用)   [00:03.00]洋葱   [00:06.00]演唱:平安   (00:09.00)   [00:11.38]如果你眼神能够为我片刻的降临   [00:21.23]如果你能听到心碎的声音   [00:28.88]盘底的洋葱像我永远是配角戏   [00:35.74]偷偷的看着你偷偷的隐藏着自己   (00:43.48)   [00:44.90]如果你愿意一层一层   (00:48.46)一层的剥开我的心   [00:52.66]你会发现你会讶异   [00:56.40]你是我最压抑最深处的秘密   [01:00.26]如果你愿意一层一层   (01:03.69)一层的剥开我的心   [01:07.76]你会鼻酸你会流泪   [01:11.60]只要你能听到我看到我的全心全意   (01:18.30)   [01:19.11]如果你愿意一层一层   (01:22.57)一层的剥开我的心   [01:26.66]你会发现你会讶异   [01:30.41]你是我最压抑最深处的秘密   [01:34.48]如果你愿意一层一层   (01:37.58)一层的剥开我的心   [01:41.51]你会鼻酸你会流泪   [01:45.15]只要你能听到我看到我的全心全意   (01:53.55)   [01:55.65]你会鼻酸你会流泪   [01:59.84]只要你能听到我看到我的全心全意   (02:12.57)   & lt;/textarea> & lt;/p>   & lt; p> & lt; p>   & lt; p id=癹query_jplayer_1"类=癹p-jplayer"祝辞& lt;/p>   & lt; p id=癹p_container_1"类=癹p-audio"比;   类& lt; p=癹p-type-single"祝辞   类& lt; p=癹p-gui jp-interface"比;   & lt; ul类=癹p-controls"祝辞   & lt; li> & lt; a href=癹avascript:“类=癹p-play"tabindex=?“祝辞play

html5如何实现兼容各大浏览器的播放器