退出视图控制器和app退到后台都会发生这种情况
其中退到后台可以使用通知,为系统通知UIApplicationDidEnterBackgroundNotification添加观察者即可
1、在html中使用script停止音乐
$("#closeButton").on("click", function() {
$("#musicAudio")[0].pause();
Util.sendCloseRequest();
});
2、
(1)、退出时把网页链接定位到 about:blank
window.location.href = "about:blank";
(2)、其中audioPause()为h5页面中关闭音频的方法
NSString *js = @"audioPause()";
[self.wkWebView evaluateJavaScript:js completionHandler:^(id _Nullable response, NSError * _Nullable error) {
NSLog(@"response: %@ error: %@", response, error);
NSLog(@"call js alert by native");
}];