小程序 · 2025年2月8日

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

本文主要为大家分享一篇原生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>"+text+"" 
  } 
  con.innerHTML = html     <pre class="brush:php;toolbar:false">}

登录后复制  


登录后复制  

 

实现歌词同步首先要获取到文本框 再配合H5中新增的属性如图 其实很简单啦!

 

 

    //监听音乐播发进度实现歌词同步 
myMusic.addEventListener("timeupdate",function(){ 
  //获取当前播放时间 
  var curTime = parseInt(this.currentTime); 
  if(document.getElementById(curTime)) 
  { 
    for(var i=0 ; i<op.length op con.style.top num> 
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">

登录后复制