首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS12.2无法播放uiwebview视频

IOS12.2无法播放uiwebview视频
EN

Stack Overflow用户
提问于 2019-04-24 10:26:23
回答 4查看 4.8K关注 0票数 5

iOS 12.2真机不能播放UIWebView加载的html5格式的视频,链接url为http://community.cqliving.com/h5/info/detail/512.html?cid=512&isOpenApp=&f=10,其他版本可以播放

Rendering

EN

回答 4

Stack Overflow用户

发布于 2019-05-15 17:49:40

试着包括这两行

代码语言:javascript
复制
webView.allowsInlineMediaPlayback = YES;
webView.mediaPlaybackRequiresUserAction = NO;

这几行代码解决了我在iOS 12.2中遇到的问题

票数 4
EN

Stack Overflow用户

发布于 2019-05-02 11:50:34

它是使用UIWebView或WKWebView或类似工具嵌入的吗?

尝试将webview的mediaPlaybackRequiresUserAction设置为YES。我在iOS 12.2中看到了同样的问题(UIWebViewWKWebView都有)。在iOS 12.1和更早版本中工作正常。

调试时,您会在safari控制台中看到以下错误:

未处理的Promise Rejection: NotAllowedError:当前上下文中用户代理或平台不允许该请求,可能是因为用户拒绝了权限

https://developer.apple.com/documentation/uikit/uiwebview/1617954-mediaplaybackrequiresuseraction?language=objc

https://developer.apple.com/documentation/webkit/wkwebviewconfiguration/1614727-mediaplaybackrequiresuseraction?language=objc

可能类似于此问题

Video from local storage not playing in WebView (Xamarin.Forms) after latest iOS update (12.2)

票数 2
EN

Stack Overflow用户

发布于 2019-05-10 19:39:08

mediaPlaybackRequiresUserAction = NO;查看:https://www.jianshu.com/p/d3f326dae445

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55821523

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档