<!doctype html>
<html>
<head>
<title>Sequential Movies</title>
<script type="text/javascript">
// listener function changes src
function myNewSrc() {
var myVideo = document.getElementsByTagName('video')[0];
myVideo.src = "2.m4v";
myVideo.load();
myVideo.play();
myVideo.addEventListener('ended', myAddListener, false);
}
// add a listener function to the ended event
function myAddListener(){
var myVideo = document.getElementsByTagName('video')[0];
myVideo.src = "1.m4v";
myVideo.load();
myVideo.play();
myVideo.addEventListener('ended', myNewSrc, false);
}
</script>
</head>
<body onload="myAddListener()">
<video controls
src="1.m4v">
</video>
</body>
</html>
問題は、video1 は video2 に切り替えることができるが、video2 は video1 に切り替えることができないことです。1 > 2 > 1 > 2 > 1 > 2 > 1 をループするスクリプトを作成するにはどうすればよいですか? 3 つ以上のビデオ ソースを切り替えることはできますか? 一番下のリンクが何について話しているのかわかりませんが、役に立ちそうです。