video标签使用controls属性怎么去掉三个点

当video标签使用controls属性的时候。pc电脑会显示三个点,可以利用controlslist属性进行设置
在这里插入图片描述

<video
  ref="video"
  controls
  :src="url"
  controlslist="nodownload nofullscreen noremoteplayback noplaybackrate"
  disablePictureInPicture></video>

1、nodownload: 不要下载按钮
2、nofullscreen: 不要全屏按钮
3、noremoteplayback: 不要远程回放
4、disablePictureInPicture 不要画中画 按钮
5、noplaybackrate 不要播放速度按钮
新版chrome浏览器可以去掉video播放自带的"播放速度"

  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Video标签中的controls属性用于显示视频播放器的控制条,包括播放/暂停按钮、音量控制和进度条等。使用controls属性将自动显示默认的控制条。 在PC电脑上,当使用controls属性时,通常会显示三个,用于打开更多控制选项。不过,如果你希望自定义控制条的显示内容,可以使用controlslist属性进行设置。在Vue.js中,可以通过在video标签上添加controlslist属性来实现,如下所示: ```html <video ref="video" controls :src="url" controlslist="nodownload nofullscreen noremoteplayback noplaybackrate" disablePictureInPicture></video> ``` 这样设置后,控制条上的下载按钮(download)、全屏按钮(fullscreen)、远程播放按钮(remote playback)和调节播放速率的按钮(playback rate)将不再显示。 当然,除了使用video标签的自带控件属性,我们也可以自定义视频控制条。在实际开发中,我们通常会使用JavaScript来实现自定义控制条的功能。下面是一个示例代码,用于通过击按钮来控制视频的播放和暂停: ```html <video id="video" src="video.mp4"></video> <button id="playBtn">播放/暂停</button> <script> var video = document.querySelector("video"); var playBtn = document.getElementById("playBtn"); playBtn.onclick = function(){ if(video.paused){ video.play(); playBtn.src = "img/pause.png"; }else{ video.pause(); playBtn.src = "img/on.png"; } } </script> ``` 这段代码首先获取video元素和playBtn元素,然后通过给playBtn绑定击事件来实现播放和暂停的功能。击按钮时,会判断视频的状态,如果视频是暂停状态,则调用video.play()方法播放视频并修改按钮的显示图标;如果视频正在播放,则调用video.pause()方法暂停视频并修改按钮的显示图标。通过这样的方式,可以实现自定义的视频控制条。 希望对你有所帮助!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值