美文网首页
Swift 取消H5页面上的视频自动播放

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

作者: Matsonga | 来源:发表于2021-04-06 16:50 被阅读0次

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

注:这种方法还是有弊端的,如果你从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"]]];  
}

相关文章

网友评论

      本文标题:Swift 取消H5页面上的视频自动播放

      本文链接:https://www.haomeiwen.com/subject/dcxekltx.html