热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

禁止iPhoneSafarivideo标签视频自动全屏的办法

本篇文章给大家分析有没有办法禁止iPhoneSafarivideo标签视频自动全屏,以下给出好多种情况分享,感兴趣的朋友可以参考下

最近做一个移动端微信页面项目,在微信页面中有视频播放,但是需要禁止IOS的自动全屏播放(前提必须使用video标签)。
如:

代码如下:



在iPhone safari 点击视频会弹出播放器进行全屏播放。

在网上看了看别人给出的答案,引用如下:

可以在 video 标签上加一个 “webkit-playsinline” 属性 ,如下:

代码如下:



我想说这能解决问题吗? 答案当然是不能。。。。

当然在iOS APP中使用网页视频,是可以禁止全屏播放的,方法如下:

前端将video标签加入属性 webkit-playsinline,如:

代码如下:

Obj-C中,添加配置:

代码如下:

webview.allowsInlineMediaPlayback = YES

还有网友这样回答答案:

把视频转码,用ajax去分段请求数据来填充到canvas。

当然如果确实需要退出全屏,可以使用这样的方法,但是毕竟这样没什么必要。

所以最终的结论是:没有办法禁止 iPhone Safari video标签视频自动全屏.


推荐阅读
author-avatar
小丘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有