我正在将MP3播客流加载到UIWebView中,如下所示:
- (void)viewDidLoad
{
[super viewDidLoad];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString:@"http://localhost/podcasts/downloader/download.mp3?af=a&f=10109"]];
[webView loadRequest:request];
}
流似乎加载,然后UIAlert显示:
An error occurred while exchanging data. "Plug-in handled load"
在流中正确加载QuickTime并播放之后。为什么会出现此警报?
我不想使用AVAudioPlayer播放流,而是使用QuickTime。
答案 0 :(得分:2)
如果您使用的是iOS,则URL指向localhost,设备上可能没有Web服务器。
答案 1 :(得分:0)
您可以忽略该错误。它是让你知道quicktime正在处理负载。
//Playing audio gives error that says plug-in handled load
if([error.domain isEqualToString:@"WebKitErrorDomain"] && error.code == 204)
{
// Ignore it
}