Swift WKWebView加载H5页面,主动停止视频播放

开发过程中有页面通过WKWebView加载的h5页面,h5页面带视频播放功能,想离开页面时,跟H5无交互的停止视频播放,方式如下:

   public override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        if let webCell = self.webCell {
            webCell.webV.evaluateJavaScript("var videos = document.getElementsByTagName('video');for (var i=0;i < videos.length;i++){videos[i].pause();}") { obj, error in
                hvm_print("executeJsFunctionError -->\(error)", classObj: self, line: #line)
            }
        }
    }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容