Video.js .src()函数无法识别
video.js .src() function not recognized
下面是我的部分代码:
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();
}
暂停功能和播放功能工作正常。但是由于某些原因,当代码到达
myPlayer.src({type: "video/mp4", src:videoMP4});
我得到一个错误在我的控制台:
Uncaught TypeError: Property 'src' of object #<HTMLVideoElement> is not a function
知道为什么会这样吗?
var myPlayer = document.getElementById("example_video_1");
返回一个标准HTML video
元素。您需要使用:
var myPlayer = _V_("example_video_1");
更改来源并键入:
myPlayer.setAttribute("src", videoMP4);
myPlayer.setAttribute("type", "video/mp4");
myPlayer.load(); # Force video refresh...
src是一个"DOMString",而不是一个函数。
见https://developer.mozilla.org/en-US/docs/DOM/HTMLMediaElement
反映src HTML属性,包含要使用的媒体资源的URL。Gecko为流实现了一个类似的功能:mozSrcObject。
myPlayer。
如果你想指定多个(类型)源,你需要创建DOM元素作为myPlayer的子元素。
相关文章:
- 无法识别从php创建的Js函数
- 函数无法识别初始化的变量
- jQuery选择器不识别任何动态创建的HTML输入函数
- PHP函数识别3个数字中最低的一个并更改其类
- 如何在javascript中识别函数的参数名称
- Jslint 无法识别错误排序函数的选项
- angular/javascript无法识别函数内部的全局变量
- 如何在Javascript(或Node)中识别函数的参数
- Javascript 无法识别函数中的变量
- InnerHTML onclick无法识别函数
- Chrome无法正确识别函数参数
- 如何识别函数是作为方法调用还是作为回调调用
- AngularJS无法识别函数
- JQuery,操作无法识别函数内部的变量
- Javascript-当使用createElement的东西调用js文件时,无法识别函数
- javascript setTimeout不能识别函数参数
- 在javascript中通过指针识别函数
- 使用Gulp时无法识别函数
- Javascript错误,无法识别函数.为什么
- 识别函数javascript的元素