【发布时间】:2014-04-09 17:33:21
【问题描述】:
我正在尝试在我的网页中嵌入 HTML 视频播放器。我也在使用 video.js 来对其进行一些控制。以下是它的外观:
HTML:
<video width="100%" poster="/resources/video/video-poster.jpg" class="video-js vjs-default-skin vjs-big-play-centered" id="myvideo">
<source type="video/mp4" src="/templates/05.mp4"></source>
<source type="video/flv" src="/templates/05.flv"></source>
<source type="video/webm" src="/templates/05.webm"></source>
</video>
javascript:
$(function()
{
var player_name = _V_('#myvideo');
$(player_name).ready(function()
{
console.log('ready');
player_name.addEvent('ended', function(){
player_name.posterImage.show();
$('.video-play').fadeIn();
console.log('finished');
});
});
});
问题是:在这种情况下海报没有出现。如果我不使用 JS 代码,那么海报就会出现。好像如果尝试获取播放器实例,
var player_name = _V_('#myvideo');
然后海报不起作用。如果我删除它,海报就可以了。我想在开始时和完成后展示海报。有什么帮助吗?
【问题讨论】:
标签: javascript jquery html5-video video.js