我想在我的jquery移动项目中使用video.js(gitHub链接 - https://github.com/videojs/video.js)插件来获得自定义视频播放器,我遵循本网站的所有文档(http://videojs.com/),但由于一些原因,我收到以下错误 -video.js无法正常工作与jquery移动
- 元素或提供的ID无效。 (videojs)。
- 这[a]不是函数。
我的代码 -
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="Js/jquery.js"></script>
<script src="Js/jquery.signalR-2.1.2.min.js"></script>
<script src="Js/jquery.mobile-1.4.5.js"></script>
<link href="mcss/jquery.mobile-1.4.5.css" rel="stylesheet" />
<link href="http://vjs.zencdn.net/4.12/video-js.css" rel="stylesheet">
<script src="http://vjs.zencdn.net/4.12/video.js"></script>
<script type="text/javascript">
videojs("Mobile_VIDEO_1").ready(function() {
var vid = this;
vid.on("ended", function() {
alert("is");
$("#videoListXYZ").css("display", "block");
});
});
</script>
</head>
<body>
<div data-role="page" id="p-forget-password">
<div data-role="main" class="ui-content ui-body-cf ui-responsive">
<!-- inserted dyanamically using handlebars template "http://handlebarsjs.com"/ -->
<video id="Mobile_VIDEO_1" class="video-js vjs-default-skin" controls data-id="{{VideoId}}" data-setup='{ "plugins" : { "resolutionSelector" : { "default_res" : "360" } } }' autoplay="autoplay" width="340" height="250">
<source src="{{Path}}" type="video/mp4" data-res="360" />
</video>
</div>
</div>
</body>
请帮我找出我做错了。使用的document.ready 内把videojs(XY-X)。就绪(....)
-I尝试 - 我也想在我的页面底部送我的脚本由(http://help.videojs.com/discussions/problems/985-api-ready-call-fails)的建议,但它仍然不工作