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

002

003

004

005

歌词同步播放器-powered by widuu xiaowei

006

007

008

009

010

011

012

013

014* { margin:0; padding:0; }

015ul, ol, dl { list-style:none; }

016.content li.hover{ color:red; }

017.content{ width:402px; height:200px; background:#ccc; overflow:hidden; padding:10px;}

018

019

020//

021$(document).ready(function(){

022 $("#jquery_jplayer_1").jPlayer({

023 ready: function (event) {

024 $(this).jPlayer("setMedia", {

025 mp3:"yangcong.mp3" //mp3的播放地址

026 }).jPlayer("play");

027 },

028 timeupdate: function(event) {

029 if(event.jPlayer.status.currentTime==0){

030 time = "";

031 }else {

032 time = event.jPlayer.status.currentTime;

033 }

034

035 },

036 play: function(event) {

037 //点击开始方法调用lrc。start歌词方法 返回时间time

038

039 if(event.jPlayer.status.currentTime==0){

040 $("#jquery_jplayer_1").jPlayer("pause",1);

041 }

042

043 if($('#lrc_content').val()!==""){

044 $.lrc.start($('#lrc_content').val(), function() {

045 return time;

046 });

047 }else{

048 $(".content").html("没有字幕");

049 }

050 },

051 repeat: function(event) {

052 if(event.jPlayer.options.loop) {

053 $(this).unbind(".jPlayerRepeat").bind($.jPlayer.event.ended + ".jPlayer.jPlayerRepeat", function() {

054 $(this).jPlayer("play");

055 });

056 } else {

057 $(this).unbind(".jPlayerRepeat");

058 }

059 },

060 swfPath: "/js", //存放jplayer.swf的决定路径

061 solution:"html, flash", //支持的页面

062 supplied: "mp3", //支持的音频的格式

063 wmode: "window"

064

065 });

066 $("#lrc_content").hide();

067});

068//]]>

069

070

071

072

073[ar:测试用 ]

074[00:03.00]洋葱

075[00:06.00]演唱:平安

076[00:09.00]

077[00:11.38]如果你眼神能够为我片刻的降临

078[00:21.23]如果你能听到心碎的声音

079[00:28.88]盘底的洋葱像我永远是配角戏

080[00:35.74]偷偷的看着你偷偷的隐藏着自己

081[00:43.48]

082[00:44.90]如果你愿意一层一层

083[00:48.46]一层的剥开我的心

084[00:52.66]你会发现你会讶异

085[00:56.40]你是我最压抑最深处的秘密

086[01:00.26]如果你愿意一层一层

087[01:03.69]一层的剥开我的心

088[01:07.76]你会鼻酸你会流泪

089[01:11.60]只要你能听到我看到我的全心全意

090[01:18.30]

091[01:19.11]如果你愿意一层一层

092[01:22.57]一层的剥开我的心

093[01:26.66]你会发现你会讶异

094[01:30.41]你是我最压抑最深处的秘密

095[01:34.48]如果你愿意一层一层

096[01:37.58]一层的剥开我的心

097[01:41.51]你会鼻酸你会流泪

098[01:45.15]只要你能听到我看到我的全心全意

099[01:53.55]

100[01:55.65]你会鼻酸你会流泪

101[01:59.84]只要你能听到我看到我的全心全意

102[02:12.57]

103

104

105

106

107

108

109

110

111

112

113

114

play

115

pause

116

stop

117

mute

118

unmute

119

max volume

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

repeat

135

repeat off

136

137

138

139

140

141

mp3player powered by xiaowei

142

143

144

145 Update Required

146 To play the media you will need to either update your browser to a recent version or update your

Flash plugin.

147

148

149

150

151 点击开始播放……

152

153

154

155

php 歌词同步,HTML5实践之歌词同步播放器的示例代码分享相关推荐

  1. html5怎能编写播放器代码,HTML5应用-实现简单播放器的示例代码分享

    如今HTML已经是比较热门的了,各种关于HTML5的应用程序.游戏.应用商店等也如火如荼的展开了.各大主流浏览器也纷纷开始支持HTML5标准,以备打赢新的一轮浏览器大战. 话不多说,不知道大家有没有发 ...

  2. html5播放器的示例代码

    本次的分享是一个基于HTML5标签实现的一个自定义视频播放器.其中实现了播放暂停.进度拖拽.音量控制及全屏等功能. 效果预览 核心思路 我相信一定会有些没有接触过制作自定义播放器的童鞋对于 标签的认识 ...

  3. 生日快乐模板php,HTML5应用-生日快乐动画之实现星星的示例代码分享

    在讲述绘制星星动画之前,先介绍一点javascript知识. 面向对象: javascript本质上不是面向对象语言,而是脚本语言,一般只适合简单.代码量少的程序,因为脚本过于复杂会直接导致浏览器出现 ...

  4. ckplayer html5 添加广告,CKplayer纯净播放器设置示例(可不显示广告)

    ckplayer,可以能够自定义视频风格,播放器自身是无广告的,你可以自定义显示自己的广告,也可以什么都不显示,这一切,均可以在风格文件中设置,两种风格文件 xml 和 js 设置参数一致. 软件名称 ...

  5. html音乐播放器样式,html5扁平化mp3音乐播放器样式代码

    特效描述:html5 扁平化mp3 音乐播放器样式.扁平风格的简易的mp3音乐播放器样式代码.html5 mp3音乐播放器 代码结构 1. 引入JS 2. HTML代码 0:00 0:00 'use ...

  6. php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码

    用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...

  7. php手机端 调用音乐播放器,HTML_仿酷狗html5手机音乐播放器主要部分代码,HTML5作品,经测试,效果确定 - phpStudy...

    仿酷狗html5手机音乐播放器主要部分代码 HTML5作品,经测试,效果确定不错,遗憾的是只支持谷歌和苹果等以webkit核心的浏览器,网友体验的时候请使用谷歌等浏览器来运行,不然的话无法看到效果,不 ...

  8. 通过html5实现简易的音乐播放器

      <!DOCTYPE html> <html> <head>     <meta charset="utf-8">     < ...

  9. 手机html音乐播放器代码隐藏,教程方法;仿酷狗html5手机音乐播放器主要部分代码电脑技巧-琪琪词资源网...

    琪琪词资源网-教程方法;仿酷狗html5手机音乐播放器主要部分代码电脑技巧,以下是给大家带来的教程方法;仿酷狗html5手机音乐播放器主要部分代码,大家可以了解一下哦! HTML5作品,经测试,效果确 ...

最新文章

  1. 面试官:一个线程OOM,进程里其他线程还能运行么?
  2. 网易有道CEO周枫:在线教育的冰山
  3. [OSG]OSG的相关扩展
  4. 霍金:人工智能或是人类历史上最后事件
  5. 关于intent-filter的误区
  6. kdj超卖_kdj超买超卖是什么意思?kdj指标里说的“超买区,超卖区”什么意思?...
  7. Python自动生成10000个java类使用APT注解后引发的问题
  8. Minimax Problem(二分+二进制状态压缩)
  9. Exchange 2010 OWA更改过期密码
  10. vb查询xml中特定节点下的标签_Python 标准库之XML
  11. [转载] python中set函数是什么数据类型_Python基本数据类型-list-tuple-dict-set详解
  12. Java编程思想精彩评注分享之二
  13. 18.事件基础,event对象,clientX,clientY,keyCode
  14. MySql整理(基础|进阶|运维)【黑马程序员视频】
  15. php我的世界网页地图,探险家地图 - Minecraft Wiki,最详细的官方我的世界百科
  16. opencv修改像素值
  17. 数据挖掘肿瘤预测_肿瘤分析数据挖掘及信息解读
  18. php做支付宝接口测试,支付宝接口调试经验总结
  19. Redis Client 之 Jedis与Lettuce
  20. led大屏按实际尺寸设计画面_led显示屏尺寸大小的计算方式

热门文章

  1. 2016中国移动CRM洞察力论坛召开|码客荣获2016中国移动CRM产品创新奖
  2. 数据分析之——Adventure项目分析
  3. 数析三剑客 numpy pandas matplotlib 基础操作
  4. html5画图程序,基于HTML5的Windows画图程序
  5. 程序员自学理财8~理财必读《富人思维》精典笔记
  6. 输入年份和月份,判断是否闰年?并根据月份判断是什么季节和有多少天
  7. C#获取字符串的拼音和首字母
  8. Aspect获取目标方法中带特定注解的参数值
  9. webrtc下的媒体网络连接STUN、TURN、UDP、TCP
  10. 多元回归函数regress的用法