首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有嵌入式iframe播放器的WKWebView在试图断开与airplay的连接时会导致访问错误。

带有嵌入式iframe播放器的WKWebView在试图断开与airplay的连接时会导致访问错误。
EN

Stack Overflow用户
提问于 2020-05-18 14:16:39
回答 1查看 618关注 0票数 0

我有一个WKWebView,用这个url加载请求,它是在加载后播放的在线视频,可以切换到全屏,当切换到全屏时,本机ios播放器出现时,该播放器中有一个airplay按钮,允许用户通过airplay播放视频,与播放和流媒体播放、暂停等连接没有问题。

问题是,当我尝试从airplay开关菜单将播放切换回app时,它会导致日志访问异常:

代码语言:javascript
复制
Error acquiring assertion: <NSError: 0x283cbe310; domain: RBSAssertionErrorDomain; code: 2; reason: "Client is missing required entitlement"> 

    userInfo = {
        RBSAssertionAttribute = <RBSLegacyAttribute: 0x108054960; requestedReason: MediaPlayback; reason: MediaPlayback; flags: PreventTaskSuspend | PreventTaskThrottleDown | WantsForegroundResourcePriority>;
}

[ProcessSuspension]  0x1183e1018 - ProcessAssertion() PID 29725 Unable to acquire assertion for process with PID 29725[![enter image description here][1]][1]

连接到airplay时,连接指示器看起来也很奇怪。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-16 17:23:56

最后解决的问题是在第三部分库中,它在NSObject上有类别,其中覆盖了copyWithZone方法并导致了BAD_ACCESS,因此删除库并在项目端实现它的功能解决了问题。

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

https://stackoverflow.com/questions/61871674

复制
相关文章

相似问题

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