在webview中播放mp3文件时出现Quicktime

时间:2011-07-29 15:59:11

标签: iphone uiwebview mp3 quicktime

当我使用webview播放mp3文件时,会出现快速播放器。然而,我注意到这不一定发生在其他设备上,即,对于其他iphone,mp3文件继续播放但是快速播放器没有出现。结果,用户无法快进/暂停等mp3文件。

有什么方法可以严格执行quicktime播放器吗?

这是我的代码     NSURL * myUrl = [NSURL URLWithString:self.url];

NSURLRequest *request = [[NSURLRequest alloc] initWithURL:myUrl  cachePolicy: NSURLRequestUseProtocolCachePolicy timeoutInterval: 10];

NSLog(@"Play URL: %@", self.url);
UIWebView *webView2 = [[UIWebView alloc] init];
[webView2 loadRequest: request];

[request release];

1 个答案:

答案 0 :(得分:0)

快速时间播放器没有出现的事实很可能是一个错误。这是iOS 5.0 beta版本中的一个已知错误。通常,WebKit将从HTTP标头或文件扩展名中检测内容类型,并从那里打开AVPlayer。您可以尝试使用NSMutableURLRequest并设置内容类型标题。

[[myRequest headers] setObject:@"video/mp4" forKey:@"Content-Type"]