0
我试图在我的网页中嵌入HTML视频播放器。我也使用video.js来控制它。下面是它的外观:
的HTML:海报不支持video.js的HTML5视频
<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');
然后海报不起作用。如果我删除它,海报的作品。我想在开始和结束之后展示海报。任何帮助?这样做的