我在我们的网站上有以下代码来播放HTML5视频,它在所有浏览器中都能完美播放。这是我的HTML代码
<video id="video_1" onclick="this.play();" class="video-js vjs-default-skin" controls preload="" width="100%" height="100%"
poster="<?php echo get_field('video_image');?>">
<source src="<?php echo get_field('video_url_mp4');?>" type='video/mp4'/>
<source src="<?php echo get_field('video_url_webm');?>" type='video/webm'/>
<source src="<?php echo get_field('video_url_ogg');?>" type='video/ogg' />
<source src="<?php echo get_field('video_url_flv');?>" type='video/flv' />
</video>
这是我的脚本代码
var video = document.getElementById('video_1');video.addEventListener('click',function(){video.play();},false);
我的麻烦是,视频播放器播放按钮不起作用。播放视频但播放视频时只显示海报图片。 我该如何解决这个问题请尽量帮助我..
答案 0 :(得分:0)
HTML: -
<div id="video_cotainer">
<video id="video_1" class="video-js vjs-default-skin" controls="controls" preload="none" width="100%" height="100%" poster="<?php echo get_field('video_image');?>">
<source src="<?php echo get_field('video_url_mp4');?>" type='video/mp4'/>
<source src="<?php echo get_field('video_url_webm');?>" type='video/webm'/>
<source src="<?php echo get_field('video_url_ogg');?>" type='video/ogg' />
<source src="<?php echo get_field('video_url_flv');?>" type='video/flv' />
</video>
</div>
脚本: -
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script>
jQuery(document).ready(function($){
$('#video_cotainer').click( function(){
$('#video_1').get(0).play();
$('#video_cotainer').unbind('click');
});
});
</script>
答案 1 :(得分:0)