gpt4 book ai didi

javascript - 视频.js播放器在手机上单击即可暂停/播放

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:06:56 25 4
gpt4 key购买 nike

我的网站上有很多响应式 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>

最佳答案

您需要覆盖默认的点击行为。为此 -

  1. 而不是 video.js 文件包含开发者版本 video.dev.js
  2. 在初始化 videojs 播放器之前在您的 .js 文件中重新定义 tap:

       videojs.MediaTechController.prototype.onTap = function(){
    if (this.player().controls()) {
    if (this.player().paused()) {
    this.player().play();
    } else {
    this.player().pause();
    }
    }
    };

关于javascript - 视频.js播放器在手机上单击即可暂停/播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28070934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com