我正在尝试通过javascript获取视频来源。下面的代码工作正常。但是它仅适用于一个视频,如果我要为多个视频添加相同的代码,则所有视频都不起作用。我使用video.js
作为视频的主要播放器。
HTML:
<source id="01" src="" type='video/mp4'/>
JavaScript的:
document.getElementById("01").src="link";
答案 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