从javascript获取视频源的问题

时间:2015-05-12 04:48:46

标签: javascript jquery html video video.js

我正在尝试通过javascript获取视频来源。下面的代码工作正常。但是它仅适用于一个视频,如果我要为多个视频添加相同的代码,则所有视频都不起作用。我使用video.js作为视频的主要播放器。

HTML:

<source id="01" src="" type='video/mp4'/>

JavaScript的:

document.getElementById("01").src="link";

2 个答案:

答案 0 :(得分:1)

更改源后,您绝对需要重新加载视频。我给你一个jQuery的例子

var video = document.getElementById("01");
$(video).attr('src', "newlink.mp4");
video.load();

但你可以在没有jquery的情况下实现它

var video = document.getElementById("01");
video.src= "newlink.mp4";
video.load();

答案 1 :(得分:1)

您必须使用videojs API来更改来源:

  

videojs( 'YOUR_PLAYER_ID')。SRC( “/路径/到/ newlink.mp4”)

这适用于Flash和HTML5