【发布时间】:2014-09-24 11:32:02
【问题描述】:
我正在创建 HTML 视频播放器。所以我使用了“http://www.videojs.com/”插件。 在下面的代码中,播放器创建成功。
<video id="example_video_1" src="" class="video-js vjs-default-skin" controls preload="auto" width="640" height="360" data-setup='{ "techOrder": ["youtube"], "src": "http://www.youtube.com/watch?v=xjS6SftYQaQ" }'>
</video>
<script type="text/javascript">
$("#example_video_1").bind("ended", function() {
alert("I'm done! Here is the Callback");
});
</script>
我的问题是我怎么知道视频已经完成? 为此,我已经编写了代码,但它不起作用。你能帮帮我吗?
提前谢谢
【问题讨论】:
-
在 videojs 的文档中我发现了这个:github.com/videojs/video.js/blob/stable/docs/api/… 也许这就是你要找的东西?不确定这是否是响应速度最快的解决方案,但您可以在该函数上添加回调。另外,你的 videojs 对象在哪里?
-
嘿,您的视频标签的 ID 是“vid1”,而在 javascript 中您使用的是 $("#example_video_1")。那可能是你的问题。
-
hii Vira 。不,不是因为那个。我检查了
标签: javascript html plugins html5-video