您好,我正在尝试在 iOS 中解析 Shoutcast 广播的元数据。
在尝试了许多提交的解决方案之后,我最终得到了一段仍然给我错误的代码
响应字符串:ICY 404 Resource Not Found icy-notice1:
SHOUTcast 分布式网络音频服务器/Linux v1.9.8
icy-notice2:未找到请求的资源
我试图解析元数据的代码
NSURL *url = [NSURL URLWithString:@"http://relay.181.fm:8052/7.html"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:15.0];
[request addValue:@"1" forHTTPHeaderField:@"icy-metadata"];
[request addValue:@"Winamp 5/3" forHTTPHeaderField:@"User-Agent"];
[request addValue:@"audio/mpeg" forHTTPHeaderField:@"Content-Type"];
[request setHTTPMethod:@"GET"];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString* responseString = [[NSString alloc] initWithData:data encoding: NSUTF8StringEncoding];
NSLog(@"Response String: %@", responseString);
关于问题的任何想法,感谢您的帮助