更改正在HTML5视频中播放的视频

时间:2010-05-05 10:37:05

标签: video html5

我正在使用HTML5中的标签在网络浏览器上播放视频......(我对此新功能印象非常深刻)

是否有通过Javascript更改正在播放的视频的功能?假设当我从列表中选择另一个视频时,将调用Javascript函数,该函数将包含MyVideo.VideoLocation = //location of new video to be played行中的某些内容。这可能吗?

谢谢和问候, Krt_Malta

3 个答案:

答案 0 :(得分:24)

Webkit要求您在更改源代码后调用“load()”:

videoTag.src = "newVideo";
videoTag.load();
videoTag.play();

Apple有a useful tutorial

答案 1 :(得分:5)

这是在Ipad / Iphone / Webkit / Firefox上测试的解决方案

<script>

function playNext(path,target)
{
target[0].src=path;
target[0].load();
target[0].play();
}

playNext("pathToMovie",$('#video_1'));

</script>

答案 2 :(得分:0)

要使用的属性:

videoTag.src

如果之后没有自动开始播放:

videoTag.play()