在我的应用程序中,我有UIWebView
,我想检测MP3文件是否加载(下载)。 所以我用这个UIWebView
委托方法:UIWebView检测mp3文件加载
- (BOOL)webView:(UIWebView*)webview shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
NSURL *url = [request URL];
if ([[[url pathExtension] lowercaseString] isEqualToString:@"mp3"]) {
[self userDidClickUrl:url];
return NO;
}
return YES;
}
的问题是,有时网址是没有MP3串内部,UIWebView的打开本地播放。有可能检测到它?我想要检测何时开始加载mp3文件。
您是否尝试过allowsInlineMediaPlayback属性设置为YES? – Injectios
它应该做什么? – MTA
Swift 4&ObjC [answer here](https://stackoverflow.com/a/48072230/7576100) – Jack