song.currentTime返回undefined

时间:2015-10-27 04:50:00

标签: javascript

在我提出问题之前,我只想说我是Javascript和一般的StackOverflow,所以如果这个问题太愚蠢,我想提前道歉。

无论如何,我正在学习Javascript,现在我正在尝试使用currentTime,但由于某些原因,song.currentTime返回undefined,我也无法设置currentTime。这是我的代码:

<audio autoplay>
<source src="A.mp3" type="audio/mpeg" id="awesomeness">
Your browser does not support the audio element.
</audio>
<script type="text/javascript">
function myFunction(){
    console.log("letting everything preload by waiting 2 seconds");
     var song= document.getElementById("awesomeness");
     console.log(song.currentTime);
     song.currentTime=30;
}
</script>

这里有效(查看控制台输出):http://dancingcats.azurewebsites.net/

1 个答案:

答案 0 :(得分:3)

currentTime属性属于audio elementMedia

您需要将其设置为音频元素而不是源元素

   Could not login with username: forge