从 javascript 获取视频源时出现问题
issue with getting video source from javascript
我正在尝试通过 javascript 获取视频源。下面的代码工作正常。但是,它仅适用于一个视频,如果我要为多个视频添加相同的代码,则 none 个视频有效。我正在使用 video.js
作为视频的主要播放器。
html:
<source id="01" src="" type='video/mp4'/>
JavaScript:
document.getElementById("01").src="link";
您绝对需要在更改源后重新加载视频。我给你一个 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();
您必须使用 videojs API 来更改源:
videojs('YOUR_PLAYER_ID').src("/path/to/newlink.mp4")
这适用于 Flash 和 HTML5
我正在尝试通过 javascript 获取视频源。下面的代码工作正常。但是,它仅适用于一个视频,如果我要为多个视频添加相同的代码,则 none 个视频有效。我正在使用 video.js
作为视频的主要播放器。
html:
<source id="01" src="" type='video/mp4'/>
JavaScript:
document.getElementById("01").src="link";
您绝对需要在更改源后重新加载视频。我给你一个 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();
您必须使用 videojs API 来更改源:
videojs('YOUR_PLAYER_ID').src("/path/to/newlink.mp4")
这适用于 Flash 和 HTML5