怎么禁止video.的默认全屏播放。

video在移动端。能隐藏默认的控制栏。禁止默认的全屏播放吗。

阅读 17.3k
3 个回答

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的属性来控制是否全屏播放了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题