扫码关注官方订阅号
video在移动端。能隐藏默认的控制栏。禁止默认的全屏播放吗。
学习是最好的投资!
iOS上阻止不了的,是系统或者app内置的设置,js里面无解
不是所有的IOS的webView都可以禁止。早期手机版的 IOS 是不能够禁止的,ipad上的可以,IOS比较新的版本都可以(6.0之后,记不清了)。
<video src="src.mp4" id="video" -webkit-playsinline webkit-playsinline></video>
在IOS的webView 有个属性叫做,allowsInlineMediaPlayback 就是控制是否可以通过video的属性设置时候全屏播放的,IOS6.0之前(好像是这个版本,记不清了),在手机版里这个默认值是NO, 也就是不能通过video的属性取消全屏播放,在ipad里,这个值是YES,这样就可以阻止全屏播放。我觉得估计因为大家都有意见吧,所以就后面的IOS版里这个值都是YES,这样就可以通过video的属性来控制是否全屏播放了。
allowsInlineMediaPlayback
video
NO
YES
已经解决,微信、QQ是X5内核,只使用canvas渲染视频源码请从这篇文章里下载X5内核浏览器video自动全屏解决办法
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
iOS上阻止不了的,是系统或者app内置的设置,js里面无解
不是所有的IOS的webView都可以禁止。
早期手机版的 IOS 是不能够禁止的,ipad上的可以,IOS比较新的版本都可以(6.0之后,记不清了)。
在IOS的webView 有个属性叫做,
allowsInlineMediaPlayback就是控制是否可以通过video的属性设置时候全屏播放的,IOS6.0之前(好像是这个版本,记不清了),在手机版里这个默认值是NO, 也就是不能通过video的属性取消全屏播放,在ipad里,这个值是YES,这样就可以阻止全屏播放。我觉得估计因为大家都有意见吧,所以就后面的IOS版里这个值都是
YES,这样就可以通过video的属性来控制是否全屏播放了。已经解决,微信、QQ是X5内核,只使用canvas渲染视频
源码请从这篇文章里下载
X5内核浏览器video自动全屏解决办法