JS实现网页手机音乐播放器歌词同步播放功能代码

互联网 18-2-3
本文主要为大家分享一篇原生JS实现网页手机音乐播放器 歌词同步播放的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。
//获取歌词文本   var txt = document.getElementById("lrc");   var lrc = txt.value;//获取文本域里的值   /*console.log(lrc);*/   var lrcArr = lrc.split("[");//去除[   /*console.log(lrcArr);*/   var html = "";//定义一个空变量保存文本   for(var i=0 ; i<lrcArr.length ; i++)   {     var arr = lrcArr[i].split("]");     /*console.log(arr[1]);*/     var allTime = arr[0].split(".");     var time = allTime[0].split(":");     //获取分钟 秒钟 把时间换算成秒钟     var timer = time[0]*60 + time[1]*1;     var text = arr[1];     if(text)     {       html += "<p id="+timer+">"+text+"</p>"     }     con.innerHTML = html     <pre class="html" name="code">}</pre>   <pre></pre>   <p></p>   <p>实现歌词同步首先要获取到文本框 再配合H5中新增的属性如图 其实很简单啦!</p>   <p></p>   <p><pre class="html" name="code">    //监听音乐播发进度实现歌词同步   myMusic.addEventListener("timeupdate",function(){     //获取当前播放时间     var curTime = parseInt(this.currentTime);     if(document.getElementById(curTime))     {       for(var i=0 ; i<oP.length ; i++)       {   oP[i].style.cssText = "color:#ccc;font-size:12px;";       }       document.getElementById(curTime).style.cssText="color:rgb(242,110,111);font-size:18px;";       if (oP[num+7].id == curTime)//判断成功一次num++       {   con.style.top = -20*num +"px";   num++;       }     }   });</pre></p>   <pre></pre>

如何用html5 写出网页音乐播放器

html网页音乐播放器自带播放列表_PHP教程

html网页音乐播放器自带播放列表

以上就是JS实现网页手机音乐播放器歌词同步播放功能代码的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 音乐
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:微信小程序YDUI的ScrollNav组件实现滚动导航效果

相关资讯