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"))
UIWebview 在 swift 4 中被弃用,因此您需要以相同的方式使用 WKWebview。阅读用户指南以使用 WKWebview 的 class。
我正在尝试从我的 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"))
UIWebview 在 swift 4 中被弃用,因此您需要以相同的方式使用 WKWebview。阅读用户指南以使用 WKWebview 的 class。