webview关闭时手动停止音频播放
2018-04-23 本文已影响0人
言有理
方法一:重新 load 一个空白页面
[self.webView loadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"about:blank"]]];
方法二:手动执行停止音频的JavaScript语句
[self.webView stringByEvaluatingJavaScriptFromString:@"audioPause()"];
当然,这两种方法都是比较简便但不优雅的实现方式,适合轻度使用 webview 的场景。如果你们对于 webview 做了比较多的加工,是可以监听 webview 中的音频、视频任务,来手动停止的。