首页 > web前端 > H5教程 > 正文

如何禁止 iPhone Safari 视频自动全屏?

WBOY
发布: 2016-06-07 08:43:53
原创
6655 人浏览过


由JavaScript控制播放 不使用video标签controls属性
iPhone safari 点击视频会弹出播放器进行全屏播放
如何不全屏 使视频在网页中播放?

回复内容:

iPhone Safari 中播放视频只能全屏,所以这个问题是没有答案的。
-------------------------------------
以下为拓展,
在iOS APP中使用网页视频,是可以禁止全屏播放的,方法如下:
  1. 前端将video标签加入属性 webkit-playsinline,如:
  2. Obj-C中,添加配置:webview.allowsInlineMediaPlayback = YES;
这样web视频就可以嵌入播放了,方案参考:
HTML5 inline video on iPhone vs iPad/Browser 可以在 video 标签上加一个 “webkit-playsinline” 属性 ,如下:

详情参见官方文档: UIWebView Class Reference iPhone Safari 只能全屏播放视频。 IOS APP可以使用
<code class="language-text"><video id="video" width="280" height="140" webkit-playsinline></video>
</code>
登录后复制
补充一个 IOS Safari 实现内联播放的方法 > 用這種方法必須要把web用objectC包起來才行
不知道有沒有純web的方法來達到iphone播放視頻不全螢幕? 把视频转码,用ajax去分段请求数据来填充到canvas。
不过现在还没找到完美的办法,这个是算是曲线救国。
同求完美的解决方案
相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板