Swift 取消H5页面上的视频自动播放

499 阅读1分钟

在web界面播放视屏时,切换界面,仍然听到声音,当然立刻想到的解决办法是,在这个界面消失的时候与H5互调.涉及到界面很多视频的时候此复杂的方法就变得更麻烦了.

解决办法:

Swift版本
override func viewDidDisappear(_ animated: Bool) 
{
    super.viewDidDisappear(animated) 
    webView.load(URLRequest(url: URL(string: "about:blank")!))
}
OC版本 原文OC版本链接
- (void)viewDidDisappear:(BOOL)animated  
{  
    NSLog(@"媒体打开窗口暂停");  
    [webViewer loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];  
}