0

所以我的音频播放器进度条保持在 0,如果我使用 javascript 来操作歌曲,歌曲的长度也会显示在 0:00。我怎样才能使进度条自行更新,并正确显示播放歌曲的长度。

<!doctype HTML>
<html>
<head>
<meta charset="windows-1250">
<title>Aljaževa stran</title>
<link rel="stylesheet" href="css/stil.css">
<script>
    var audioElement = document.createElement('audio');
    function init(){
        audioElement.setAttribute('src', 'Rhythm_is_a_dancer.ogg');
    }
</script>
</head>
<body onload="init()">
    <audio controls="controls"></audio>
</body>
</html>

歌曲唱到一半 ->

4

1 回答 1

1

audio标签一个 id 并执行以下操作:

var audioElement = document.getElementById('audio');

而不是这个:

var audioElement = document.createElement('audio');

您无需创建新元素,而是需要针对标记中已有的元素。

于 2013-03-03T17:31:35.837 回答