0

問題は、私のアプリケーションでは、ビデオの src と currentTime を動的に変更する必要があるということです。私は両方を個別に変更しようとしましたが、うまくいきました。しかし、それらを一緒にやろうとすると、いくつかの問題が発生します。

これは、src と currentTime を変更する必要がある onclicking のビデオ タグとボタンです。

<video id="video" src="sample.mp3" controls autoplay></video>
<button onclick="foobar()">change</button>

そして私の foobar() 関数は

function foobar()
{
v=document.getElementById("video");
v.src = "foo.mp3";
v.load();
v.currentTime = 3;
}

v.src または v.currentTime のいずれかを削除すると、正常に動作します... networkState と currentState を使用してみましたが、うまくいきません。新しいmp3ファイルが完全にロードされていることを確認してから、currentTimeを変更しようとしました。それでもうまくいきませんでした。

私を助けてください..

PS: サードパーティのライブラリは使いたくありません。

4

2 に答える 2