iOS视频播放并不总是在cordova应用中内联播放

iOS视频播放并不总是在cordova应用中内联播放,第1张

概述似乎Safari游戏网页视图中存在一个错误,导致视频在某些情况下无法内联播放.重新启动设备解决了这个问题. 有没有人见过这个?有办法解决吗?如果没有,有没有办法检测视频全屏并中止? 我遇到了同样的问题,通过将playinline和webkit-playsinline添加到网络应用的< video>来解决.标签: <video src="foo.mp4" playsinline webkit-pla 似乎Safari游戏网页视图中存在一个错误,导致视频在某些情况下无法内联播放.重新启动设备解决了这个问题.

有没有人见过这个?有办法解决吗?如果没有,有没有办法检测视频全屏并中止?

解决方法 我遇到了同样的问题,通过将playinline和webkit-playsinline添加到网络应用的< vIDeo>来解决.标签:
<vIDeo src="foo.mp4" playsinline webkit-playsinline />

这是Apple推出的修复程序.对于iOS 10设备,playinline就足够了.对于iOS 8和iOS 9,两个标签都是必需的. iOS8以下的设备不支持HTML5视频.

从Safari documentation开始:

webkit-playsinline: Indicates that a vIDeo element should play inline instead of full-screen. Enabled only in a UIWebVIEw with the allowsInlinemediaplayback property set to YES.

总结

以上是内存溢出为你收集整理的iOS视频播放并不总是在cordova应用中内联播放全部内容,希望文章能够帮你解决iOS视频播放并不总是在cordova应用中内联播放所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存