当我点击播放器中显示的海报图像时,我有一个播放视频的功能,它似乎工作:
var video = document.getElementById('player'); video.addEventListener('click',function(){ video().play(); },false);
在html5视频标签中,我有一些像:
id =“player”onclick =“this.play();”
问题是如果我按下暂停在视频控制它实际上暂停哪个是好的,但是如果我按现在的视频控件上的播放按钮,我可以看到按钮更改暂停一秒钟,然后它去再次回到播放按钮.所以我按播放,它只播放几帧,然后回到暂停.再次播放的唯一方法是点击视频观看区域.
当使用控制栏播放/暂停按钮时,如何让它停止返回暂停,当我点击视频观看区域时如何让它暂停?
我尝试了以下操作,但它不起作用:
var video = document.getElementById('player'); video.addEventListener('click',function(){ if(video.paused){ video().play(); }else{ video.pause(); } },false);
我想要按实际观看区域播放视频的原因是Android设备上的微控制栏播放按钮很难找到,因为它太小了,人们更容易按下观看区域即可它去了在Firefox中,当我点击观看区域以及暂停时,视频播放器播放,这正是我想要发生的,它也没有任何javascript需要.在Android中,当我按下观看区域时,视频根本就不会播放.所以我基本上试图强制Android浏览器的行为就像Firefox本身一样.
有任何想法吗?