video在ios中自动全屏

需求不来自于市场,而来自于领导在头条刷到什么。deadLine从来不是计划的日期,而是领导汇报的时间。

最近领导又要汇报了,只能对产品门户继续改改改。其中有一个需求是展示产品的相关介绍视频。那不是很简单么,用上video标签直接播放视频就行了。然而还是经历的比较少,在PC端、安卓端都正常的功能,ios端出现预期之外的功能——滑动界面,视频自动全屏。咱又解决不了提出问题的人,只能解决问题。

查看video的文档,发现playsinline属性

playsinline: 

一个布尔属性,指明视频将内嵌(inline)播放,即在元素的播放区域内。请注意,没有此属性并不意味着视频始终是全屏播放的。

 还有一些在文档中没有明确展示的属性:


<video
/*这个属性是ios 10中设置可以让视频在小窗内播放,即不全屏播放*/ 
  webkit-playsinline="true" 
 /*IOS微信浏览器支持小窗内播放*/
  playsinline="true" 
/*使此视频支持ios的AirPlay功能*/
  x-webkit-airplay="allow"
/*启用H5播放器,是wechat安卓版特性*/
  x5-video-player-type="h5"
/*全屏设置,设置为 true 是防止横屏*/
  x5-video-player-fullscreen="true"
/*播放器支持的方向,landscape横屏,portraint竖屏,默认值为竖屏*/
  x5-video-orientation="portraint" 
>
</video>

简单记录,以供后用。

可以关注我的公众号,交流相关技术,谢谢支持!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值