UIWebView在关闭其父视图时会重新加载视频

时间:2019-02-03 16:13:10

标签: ios swift iphone xcode uiwebview

我正在尝试从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 个答案:

答案 0 :(得分:1)

在swift 4中不推荐使用UIWebview,因此您需要以相同的方式使用WKWebview。阅读用户指南以使用WKWebview的类。