3

次のコードを使用して、ビデオのsrc終了後にビデオ属性を変更します。

2 番目のビデオをプリロードし、2 番目のビデオにリンクするように src を変更します。

IEFirefox ではこれは完全に機能します、Chome 27.XX ではsrc .

奇妙なことに...ブレークポイントを使用して.ended関数内のコードをステップ実行すると、正常に動作します!

HTML

<video id="vid1" preload="auto" width="640" height="480" src="/Trans/video/sleigh60.mp4" controls>
</video>

<div style="display:none">
    <video id="vid2" src="/Trans/video/sleighRest.mp4" preload="auto">
    </video>
</div>

JavaScript

<script type="text/javascript">
    var vid2Source = '/Trans/video/sleighRest.mp4';
    var video = document.getElementById('vid1');

    video.addEventListener("ended", function() {
        video.src = vid2Source;
        video.load();
        video.play();
    });
</script>

THXに助けを求めてください。

4

1 に答える 1