Javascript HTML5 currentTime音频的设置值不起作用

Javascript HTML5 currentTime音频的设置值不起作用,javascript,jquery,html,html5-audio,Javascript,Jquery,Html,Html5 Audio,我正在尝试将thisMusic.CurrentTime的值设置为从console.log部分获得的计算结果。一切正常,我在日志中得到了完美的数字结果,但当我尝试将计算值设置为thisMusic.CurrentTime变量时,它不起作用,当我console.log(thisMusic.CurrentTime)时,我得到的结果是0 Html 尝试thisMusic.get(0).currentTime=…-currentTime属性是纯JS属性而不是JQ对象属性。当我使用您的建议时,我得到未捕获类型

我正在尝试将
thisMusic.CurrentTime
的值设置为从
console.log
部分获得的计算结果。一切正常,我在日志中得到了完美的数字结果,但当我尝试将计算值设置为
thisMusic.CurrentTime
变量时,它不起作用,当我
console.log(thisMusic.CurrentTime)
时,我得到的结果是
0

Html


尝试
thisMusic.get(0).currentTime=…
-currentTime属性是纯JS属性而不是JQ对象属性。当我使用您的建议时,我得到
未捕获类型错误:thisMusic.get不是函数
您的文件没有扩展名?还有,记录了什么?你能发布一个提琴吗?我发现这不是一个问题,与jQuery无关,而是与php有关。所以我在这里提出了另一个问题(希望不是重复的问题):。(同时,由于某种原因,我没能弄明白,所以得到了一个负分)。你们能看一下吗?
<div class="row">
      <audio id="player-1" class="player" preload="none">
         <source src="/player/1.mp3 " type="audio/mpeg" codecs="mp3">
      </audio>
      <div class="progress timeline">
          <div class="progress-bar" id="progress-1" sub-id="1" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100" style="width: 0%">
          </div>
      </div>
</div>
$(document).ready(function() {
   var musics = $('.player');

   $('.play').click(function () {
     var thisMusic = musics[0];
     if (thisMusic.paused) {

          thisMusic.play();

          $('.timeline').click(function (event) {

                var duration = thisMusic.duration;    
                var clickPercent = ((event.pageX - $(this).offset().left) / $(this).width());    

                console.log(parseInt(parseFloat(duration) * parseFloat(clickPercent)));  // Working.

                thisMusic.currentTime = parseInt(parseFloat(duration) * parseFloat(clickPercent));   // Not working, doesn't set.
           });

     } else {

            thisMusic.pause();

            $('.timeline').unbind('click');
    }