一千萬個為什麽

搜索

在Mac上獲取SHOUTcast元數據

我正在Objective-C中創建一個應用程序,我需要從SHOUTcast流中獲取元數據。我試過這個:

NSURL *URL = [NSURL URLWithString:@"http://202.4.100.2:8000/"];
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL];
    [request addValue:@"1" forHTTPHeaderField:@"icy-metadata"];
    [request addValue:@"Winamp 5/3" forHTTPHeaderField:@"User-Agent"];
    [request addValue:@"audio/mpeg" forHTTPHeaderField:@"Content-Type"];
    [NSURLConnection connectionWithRequest:request delegate:self];

我必須從此請求中獲取標題才能獲取信息,對吧?不幸的是它不斷返回這些標題:

日期=“2010年4月17日21:57:14 -0200”;

 “Max-Age”= 0;
</代碼> 

我做錯了什麽?

最佳答案

我找到了這個問題的答案。只需在URL末尾添加7.html並解析文件即可。

I.E. http://38.96.148.138:7534/7.html

轉載註明原文: 在Mac上獲取SHOUTcast元數據