tk6*_*k66 1 javascript video html5 video.js
这是我的代码的一部分:
var myPlayer = document.getElementById("example_video_1");
if (content=="play()") {
$('title').html("screen:"+content);
myPlayer.play();
}
if (content=="pause()") {
$('title').html("screen:"+content);
myPlayer.pause();
}
if (content.indexOf("src(")!=-1) {
var videoMP4 = content.replace("src(","").replace(")","");
myPlayer.src({type: "video/mp4", src:videoMP4});
// {type: "video/webm", src:videoMP4.replace(".mp4", ".webm")},
// {type: "video/ogg", src:videoMP4.replace(".mp4", ".ogv")}
// ]
myPlayer.play();
}
Run Code Online (Sandbox Code Playgroud)
暂停功能和播放功能按预期工作.但由于某种原因,当代码到达时
myPlayer.src({type: "video/mp4", src:videoMP4});
Run Code Online (Sandbox Code Playgroud)
我的控制台出错了:
Uncaught TypeError: Property 'src' of object #<HTMLVideoElement> is not a function
Run Code Online (Sandbox Code Playgroud)
知道为什么会这样吗?
var myPlayer = document.getElementById("example_video_1");
返回标准HTML video元素.你需要使用:
var myPlayer = _V_("example_video_1");
获取VideoJS对象.
| 归档时间: |
|
| 查看次数: |
5382 次 |
| 最近记录: |