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 に答える