提问人:Zack117 提问时间:2/4/2019 更新时间:2/4/2019 访问量:52
UIWebView 在关闭其父视图时重新加载视频
UIWebView reloads video when closing its parent view
问:
我正在尝试从我的 UIWebView 播放视频并在后台播放其音频。这工作正常,但是当我锁定屏幕/关闭视野时,声音会略有延迟。音频每次都会死机一秒钟。为什么会这样?有没有办法访问 UIWebview 的 avaudiosession,以便我获取更多信息?谢谢。
我试过了
添加所有 Info.plist 建议
启用后台模式
- 任意负载 = true
- avaudiosession.shared().setactive = true
根据需要布置视图
webView.mediaPlaybackRequiresUserAction = false webView.allowsInlineMediaPlayback = true webView.loadHTMLString(htmlString, baseURL: URL(string: "https://www.youtube.com"))
答:
1赞
Pratik Pandya
2/4/2019
#1
UIWebview 在 swift 4 中已弃用,因此您需要以相同的方式使用 WKWebview。阅读用户指南以使用 WKWebview 的类。
评论
0赞
Zack117
2/5/2019
这解决了它。没有意识到我正在使用的图书馆太旧了!
评论