在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"]]];
}
网友评论