ios WKWebView之视频无法播放
设置allowsInlineMediaPlayback属性为true。
WKWebViewConfiguration *config = [WKWebViewConfiguration new];
config.allowsInlineMediaPlayback = YES;
if (@available(iOS 10.0, *)) {
config.mediaTypesRequiringUserActionForPlayback = NO;
}
先来看看苹果是怎么解释的:
https://developer.apple.com/documentation/webkit/wkwebviewconfiguration/1614793-allowsinlinemediaplayback
HTML5视频是否内联播放或使用本机全屏控制器
是否能播放内联视频,iPhone的默认值为false,iPad的默认值为true。
将此属性设置为true可以内嵌播放视频。 将此属性设置为false以使用本机全屏控制器。
所以要想播放h5的视频,就必须设置为true,否则无法播放。
在iOS 10.0之前创建的应用必须使用webkit-playsinline属性。
这个属性是ios10及其以后才有的,使用时要注意了。
再看看mediaTypesRequiringUserActionForPlayback;
苹果的解释是:
确定哪些媒体类型需要用户手势才能开始播放。
如果不需要用户操作的就设置为NO就行了。
ios WKWebView之视频无法播放相关推荐
- iOS 微信 音视频自动播放 原生接口WeixinJSBridge API(一些整理 小技巧)
原文链接1:https://www.w3ctech.com/topic/1165 原文链接2:https://www.cnblogs.com/jasonduan/p/5635048.html 做一下整 ...
- 苹果ios微信浏览器视频自动播放
在微信H5浏览器内遇见视频在安卓手机环境下可以自动播放,苹果手机环境下不能自动播放的问题,下面研究了两种方法供大家参考. 1,引入微信jssdk(测试没有成功) <script src=&quo ...
- ios html5 自动全屏播放,禁止iPhone Safari video标签视频自动全屏的办法
最近做一个移动端微信页面项目,在微信页面中有视频播放,但是需要禁止IOS的自动全屏播放(前提必须使用video标签). 如: 在iPhone safari 点击视频会弹出播放器进行全屏播放. 在网上看 ...
- [iOS]仿微博视频边下边播之滑动 TableView 自动播放
注意:框架已经迭代到2.0版本,我重新架构了整个框架,API 也得到了更好的设计,我为 2.0 版本的实现写了一篇文章 [iOS]如何重新架构 JPVideoPlayer ?.此文中的实现思路仍然是一 ...
- [iOS]仿微博视频边下边播之滑动TableView自动播放
Tips:这次的内容分为两篇文章讲述 01.[iOS]仿微博视频边下边播之封装播放器 讲述如何封装一个实现了边下边播并且缓存的视频播放器. 02.[iOS]仿微博视频边下边播之滑动TableView自 ...
- 微信播放在服务器视频无法播放音乐,【bug解决】ios微信浏览器中背景音乐无法播放...
我记得之前在一次项目中,出现过浏览报错: 所以在这次H5的制作中,我使用了iframe来加载音频文件,使用这种方式后,电脑端是没有问题的,但是当上传至服务器上在手机上浏览时,会出现点击音乐旋转按钮无法 ...
- react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成
react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成 1.index.html引入阿里播放器的cdn <link rel="style ...
- iOS主题更换、音乐播放器、栏目管理、上传视频封面等源码
iOS精选源码 主题更换库ThemeStyleTools ios 上传视频选择视频封面(videoCoverController) 网络音乐播放器SCMusic(适配iOS11) OpenGL DEM ...
- 部分mp4视频在ios手机端上无法播放问题
ios手机访问mp4格式的视频时,显示加载失败图片的问题.ios不兼容视频编码. 解决方法: 使用格式工厂Format Factory软件,进行配置 第一步:点击mp4 第二步:添加视 ...
- iOS微信聊天界面朋友圈多个小视频同时播放不卡顿
我的简书地址http://www.jianshu.com/p/10206ed63e0d 之前有个需求是实现如微信朋友圈动态列表小视频播放的效果,最近有空整理下给同样有需要的同学. 我们都知道微信朋友圈 ...
最新文章
- mysql中文无法显示
- java邮件附件默认路径_JavaMail - 文件夹管理( Folder Management)
- Linux基础命令的操作(时间与日期,日历,计算器)
- 徒手造了个轮子 — 实现epoll
- myid文件到底是否需要自己手动配置
- RabbitMQ知多少
- Linux报文硬件时间戳,linux下修改时间戳
- 【华为云技术分享】云小课 | OBS提供多方面数据安全保障,让存储放心、贴心、省心
- BPM 與 SOA的演進與展望(下)
- 如何在校外下载期刊全文
- java塞班播放器_coreplayer移动播放器下载塞班版s60v5 v1.42_手机通用播放器
- 基于小波Block-Thresholding的降噪方法
- PDF批量合并拆分并
- Excel 绘制 人口年龄结构树状图
- linux该如何备份多个分区文件格式,使用partimage 备份Linux 多格式分区
- [LuoGu] P3957 跳房子
- 高等数学之极限的原理及易错题计算
- 按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行列下标值。其中,m和n的值由用户键盘输入。已知m和n的值都不超过10。
- HDLBits-Exams/ece241 2013 q4、Lemmings1、Lemmings2、Lemmings3、Lemmings4
- 最小二乘、加权最小二乘 matlab实现
热门文章
- 云计算的特点,主要有哪些?
- php邮箱发送,PHP的邮箱发送
- lighttpd出现mod_indexfile.so: cannot open shared object file: No such file or directory
- 本科学计算机大学学金融工程,2020年金融工程专业排名
- 【C语言】'\0'、'0'、' '、“0”、0详解
- java 量化指标_SAR指标配合阶段高低价的量化交易策略
- linux去除快捷方式箭头,焦点去除Win8快捷方式箭头软件
- 如何同时打开两个excel窗口
- If you are using WebLogic you will need to add ‘org.slf4j‘ to prefer-application-packages in
- python公式计算_Python数学公式计算