我正在使用HTML5的标签在Web浏览器上播放视频...(这个新功能给我留下了深刻印象)
请问是否可以通过JavaScript更改正在播放的视频?例如,当我从一个列表中选择另一个视频时,会调用一个JavaScript函数,其中包含类似于MyVideo.VideoLocation = //新视频的位置
的内容。这种操作可行吗?
谢谢并致敬, Krt_Malta
我正在使用HTML5的标签在Web浏览器上播放视频...(这个新功能给我留下了深刻印象)
请问是否可以通过JavaScript更改正在播放的视频?例如,当我从一个列表中选择另一个视频时,会调用一个JavaScript函数,其中包含类似于MyVideo.VideoLocation = //新视频的位置
的内容。这种操作可行吗?
谢谢并致敬, Krt_Malta
在更改源代码后,Webkit要求您调用“load()”:
videoTag.src = "newVideo";
videoTag.load();
videoTag.play();
苹果公司有一份有用的教程。
<script>
function playNext(path,target)
{
target[0].src=path;
target[0].load();
target[0].play();
}
playNext("pathToMovie",$('#video_1'));
</script>
videoTag.src
videoTag.play()