禁止点击video时自动全屏问题:加上x5-playsinline属性或者x5-video-player-type=“h5”,都可以禁用全屏,其中x5-video-player-type="h5"可以解决视频层级过高问题。

我的代码如下:

<video  width="100%" height="100%" id="video" style="object-fit:contain;" controls   webkit-playsinline="true" playsinline="true"      x5-video-player-type="h5-page"   preload="auto"     >

<source :src=playUrl type="video/mp4">

</video>(效果完美正常。不会自动全屏)

当时有采坑:主要是华为手机微信打开视频会出现窗口重叠,且诡异随页面滚动。后来分析是x5-playsinline这个属性和x5-video-play-type="h5"有冲突,只要一个就行;

诡异代码如下:(参考,千万不要用下面代码)

<video  width="100%" height="100%" id="video" style="object-fit: fill;" controls   x5-playsinline="" playsinline="" webkit-playsinline="" poster="" x-webkit-airplay="allow" preload="auto"   x5-video-player-type="h5"  >

<source :src=playUrl type="video/mp4">

</video>

诡异效果:播放时候出现两个视频窗口。

同层页面内播放是标准的视频播放形态,安卓在video标签中添加且只需要添加一个(不要与x5-playsinline同时存在):x5-video-player-type='h5-page'属性来控制网页内部同层播放,可以在视频上方显示html元素

ios 在video标签中添加 webkit-playsinline="true" playsinline="true" 即可;

————————————————
版权声明:参考CSDN博主「趙小二啊」的原创文章,
原文链接:https://blog.csdn.net/zhaoxl0210/article/details/113334720

关于video标签,禁止点击播放时自动全屏,和video出现诡异窗口重叠相关推荐

  1. video标签点击播放时直接全屏显示,播放完成后变成之前的样子

    video的两个事件play 和 ended 全屏显示,参考了 版权声明:本文为CSDN博主「CurryChou777」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明 ...

  2. html5播放器自动全屏,HTML5 video播放器全屏(fullScreen)实现的方法

    这篇文章主要介绍了HTML5 video播放器全屏(fullScreen)方法实例,本文直接给出一个完整代码实例,需要的朋友可以参考下 首先来说,这个标题具有误导性,但这样设置改标题也是主要因为vid ...

  3. html5播放器自动全屏,HTML5 video播放器全屏(fullScreen)方法实例

    首先来说,这个标题具有误导性,但这样设置改标题也是主要因为video使用的比较多 在html5中,全屏方法可以适用于很多html 元素,不仅仅是video复制代码代码如下: 全屏问题 *{ paddi ...

  4. 笔记本玩梦幻西游开启时自动全屏,而且两边还有黑边!

    笔记本玩梦幻西游启动时自动全屏,而且两边还有黑边!分辨率也变成了640*800 ,原来是1366*768. 退了梦幻之后又变好了,求助! 显卡设置问题,推荐2个方法.如果你是n卡直接推荐使用第二种的n ...

  5. video标签android全屏,视频video标签在移动端微信中默认全屏播放的解决方案

    最近后盾人移动端上线了,开发挺顺利,但也遇到几个小坑. 后盾人中的视频是用video视频标签引入的,当在微信中打开后盾人,播放视频的时候,视频默认会全屏播放. 安卓和ios下都存在此问题,解决方法如下 ...

  6. 阻止ios播放视频自动全屏

    1.js监听视频全屏事件webkitfullscreenchange <video class="playerVideo" playsinline="true&qu ...

  7. uniapp video 标签,点击进入全屏播放,退出全屏,停止播放,暂停播放

    <video :src="url" controls id="videoId" @play="play"@fullscreenchan ...

  8. H5页面 点击按钮播放视频,默认全屏播放,取消全屏后播放器自动隐藏

    /*** @description 播放全屏 * @param {Object} element*/function launchFullScreen(element) {if (element.re ...

  9. html视频怎么自动全屏播放,网页中用标签播放视频,可以全屏播放的代码肿么写?...

    使用这个,注意路径中不要使用中文 object id=player classid=CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 style=width: 68 ...

最新文章

  1. TensorFlow机器学习实战指南之第一章
  2. 区域风云企业之大立-DVR产品的新技术应用
  3. 华为P50系列已适配鸿蒙OS 2.0 Beta2:有望4月亮相
  4. 常用位操作以及相关原理
  5. Java-BufferReader中的readLine()方法
  6. 猿编程python代码_猿编程怎么练习编程 让你提前熟悉代码
  7. PowerBuilder fileOpen()
  8. 学科03:工程学重要模型
  9. excel随机数_excel怎样生成随机数
  10. 智能快递柜解决方案及整套源代码
  11. narwal机器人_首款全自动扫拖一体机器人Narwal云鲸,彻底解放双手
  12. 安卓教室会议室预约系统源码
  13. 1109: 方块消除 blocks
  14. ucore lab2
  15. -什么样的网站能赚钱
  16. ENVI导出.tif格式图进ArcGIS背景去除
  17. 手游各个平台开接入发者中心网址汇总
  18. 【BLE】nrf connect配置为服务端进行蓝牙主从通信实验
  19. JS控制submit表单提交前进行预览和confirm确认提交
  20. 锐捷Ruijie路由器版本升级

热门文章

  1. 深度学习之 DCGAN 及TensorFlow 实现
  2. windows文件系统格式及U盘格式化建议
  3. eclipse小应用程序||eclipse切换低版本JDK实现JavaAPPlet
  4. TFS文件编码检查机制和修改(Team Foundation Server 2013)
  5. 【网络通信】WSAStartup()函数,MAKEWORD的使用
  6. 使用libCurl进行百度图片翻译一直返回invalid_sign错误
  7. 什么是域名解析?如何设置域名解析?
  8. Docker快速安装 Jenkins
  9. java抽奖_JAVA实现用户抽奖功能(附完整代码)
  10. Linux-Shell(六)