<html>
<head>
  <script type="text/javascript">
    function savePos(id){  //保存播放位置
      var storage=window.localStorage;
      var v = document.getElementById(id);
      storage.setItem(id + "_pos",v.currentTime);
      console.log("save: " + localStorage.getItem(id + "_pos") + " secs.");
    }
<pre><code>function loadPos(id){    //加载播放位置
  var storage=window.localStorage;
  var pos = storage.getItem(id + &quot;_pos&quot;);
  var v = document.getElementById(id);
  if (pos) {
    v.currentTime = pos;
    console.log(&quot;Seek: &quot; + pos + &quot; secs.&quot;);
  }
}
</code></pre>
  </script>
</head>
<body>
  <video id="song1" src="song1.mp3" controls="controls" onload="loadPos('song1')" onpause="savePos('song1')">Can not support video</video>
  <video id="song2" src="song2.mp3" controls="controls" onload="loadPos('song2')" onpause="savePos('song2')">Can not support video</video>
  <video id="song3" src="song3.mp3" controls="controls" onload="loadPos('song3')" onpause="savePos('song3')">Can not support video</video>
</body>
</html>
HTML5 音频播放器:记录播放位置,无缝切换歌曲

原文地址: https://www.cveoy.top/t/topic/fdv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录