Ada*_*val 2 javascript video html5 ios video.js
我的网站上有很多响应式html5视频,我想通过点击/点击视频来播放/暂停它们.它在桌面上的工作方式与智能手机一样,如果你点击视频它只是显示控件,所以你需要第二次点击控件来播放/暂停.有没有办法让video.js播放器在移动设备上与桌面设备类似.一次点按视频(不是控件)即可播放第二次点击暂停.这是我的代码.请帮忙
<div class="wrapper">
<div style="max-width: 400px;margin:auto">
<video id="video1" class="video-js vjs-default-skin vjs-big-play-centered "
loop controls preload="auto" width="auto" height="auto"
poster="example.png"
data-setup='{"children": {"loadingSpinner": false}}'>
<source src="example.mp4" type='video/mp4' />
<source src="example.webm" type='video/webm' />
</video>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 7
您需要覆盖默认的点按行为.为了那个原因 -
在videojs player初始化之前重新定义.js文件中的tap:
videojs.MediaTechController.prototype.onTap = function(){
if (this.player().controls()) {
if (this.player().paused()) {
this.player().play();
} else {
this.player().pause();
}
}
};
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
2681 次 |
| 最近记录: |