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

Ios UIWebView在关闭其父视图时重新加载视频,ios,swift,iphone,xcode,uiwebview,Ios,Swift,Iphone,Xcode,Uiwebview,我正在尝试从UIWebView播放视频,并在后台播放其音频。这很好,但是当我锁定屏幕/关闭视线时,声音会稍微延迟。每次音频都会在瞬间消失。为什么会这样?有没有办法访问UIWebview的音频会话,以便获得更多信息?多谢各位 我试过了 添加所有info.plist建议 启用后台模式 任意荷载=真荷载 avaudiosession.shared().setactive=true 如果需要,布置视图 webView.mediaPlaybackRequiresUserAction = false w

我正在尝试从UIWebView播放视频,并在后台播放其音频。这很好,但是当我锁定屏幕/关闭视线时,声音会稍微延迟。每次音频都会在瞬间消失。为什么会这样?有没有办法访问UIWebview的音频会话,以便获得更多信息?多谢各位

我试过了

  • 添加所有info.plist建议

  • 启用后台模式

  • 任意荷载=真荷载
  • 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类

这把它修好了。没想到我用的图书馆这么旧!