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

Krt*_*lta 16 video html5

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

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

谢谢和问候,Krt_Malta

小智 24

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

videoTag.src = "newVideo";
videoTag.load();
videoTag.play();
Run Code Online (Sandbox Code Playgroud)

Apple有一个有用的教程.


sam*_*one 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>
Run Code Online (Sandbox Code Playgroud)


Del*_*ani 0

要使用的属性:

videoTag.src
Run Code Online (Sandbox Code Playgroud)

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

videoTag.play()
Run Code Online (Sandbox Code Playgroud)