简单的HTML5音乐播放器(带歌词滚动)

阅读: 评论:0

2024年1月31日发(作者:)

简单的HTML5音乐播放器(带歌词滚动)

24

false); 25

26

ntListener('pause', 27

function() { 28

(); 29

}, 30

false); 31

32

//歌词索引 33

= 0; 34

}, 35

//格式化歌词 36 handleLrc:

function(lrc) { 37

var re = /([.+])(.+)?/gm, 38 ul = cEl('ul'), 39 frag = DocumentFragment(), 40

tmpArr, 41

i, 42

len; 43

TML = ''; 44

Child(ul); 45 = 'c'; 46

Child(frag); 47

48

var txt = e(re, 49

function(a, b, c) { 50

return b + (c === undefined ? ' ': c) + 'n'; 51

}); 52

53 tmpArr = ('n'); 54

55

//处理歌词 56

for (i = 0, len = ; i < len; i++) { 57

var item = trim(tmpArr[i]); 58

if ( > 0) { 59

(item); 60

} 61

} 62

63 frag = DocumentFragment(); 64

65

for (i = 0, len =

; i < len; i++) { 66

var li = cEl('li'); 67

if (i === 0) { 68 ame = 'cur'; 69

} 70 TML =

[i].replace(/[.+]/i, ''); 71

//处理时间 72

([i].replace(re, 73

function(a, b, c) { 74

return b; 75 }).replace('[', '').replace(']', '')); 76

Child(li); 77

} 78

79

Child(frag); 80

= $('lrcArea').getElementsByTagName('li'); 81

}, 82

//播放

142

function trim(str) {143

return e(/(^s*)|(s*$)/g, "");144

}145

function isEmptyObj(o) {146

for (var p

in o)

return

false;147

return

true;148

}149

function getOffset(el) {150

var parent = Parent,151 left = Left,152 top = Top;153

154

while (parent !==

null) {155 left += Left;156 top += Top;157 parent = Parent;158

}159

160

return {161

left: left,162

top: top163

};164

}165

166

var p =

new musicPlayer({167 player: $('player'),168 lrc: $('lrc').innerHTML,169 lrcArea: $('lrcArea')170 });View Code

简单的HTML5音乐播放器(带歌词滚动)

本文发布于:2024-01-31 16:20:03,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170668920329813.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:歌词   播放器   音乐   滚动   处理
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23