ios - 如何从广播目录中获取 XML 电台列表?
<p><p>目前,我正在从另一个在线广播源获取我的广播应用程序中的数据,并通过实现过滤结果:</p>
<pre><code> DDXMLNode* rootNode = ;
NSArray* nodes = nil;
nodes = " error:nil];
for(DDXMLNode* node in nodes)
{
Station* s = [ init];
DDXMLNode* nameNode = [ objectAtIndex:0];
s.name = ;
DDXMLNode* bitRateNode = [ objectAtIndex:0];
s.bitRate = ;
DDXMLNode* streamNode = [ objectAtIndex:0];
s.streamURL = ;
;
}
</code></pre>
<p>这会过滤掉所有其他内容,只为我提供 POP 电台。这适用于当前的电台,但我需要能够从 Shoutcast 获取电台列表。我已搜索但找不到获取此目录/XML 的特定位置。我曾尝试访问直播网站并“成为合作伙伴”,但我收到一条消息,说他们正在开发下一个版本的直播,并且不允许任何新合作伙伴(尽管该消息已在去年出现)。是否有必要加入才能访问所有广播电台 XML 以便我可以将它们集成到我的应用程序中?</p>
<p>对我而言,最终结果需要是我有一个 URL,可以让我从shoutcast/中获取所有广播电台的列表,以及一个更新 URL,以便用户能够向下拖动并将所有列表 URL 更新为确保它们正常工作。 <em>(我已经用我当前的电台实现了刷新功能)</em></p>
<p><strong>更新:</strong>通过查看 API 文档,您可以在此处找到:<a href="http://wiki.winamp.com/wiki/SHOUTcast_Radio_Directory_API" rel="noreferrer noopener nofollow">LINK</a>他们似乎再次引用了 <code>Dev ID</code>,但这又将我带到了我之前提到的关于<em>成为合作伙伴</em></p>的内容</p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>唯一的办法就是成为合作伙伴。</p></p>
<p style="font-size: 20px;">关于ios - 如何从广播目录中获取 XML 电台列表?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/19985762/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/19985762/
</a>
</p>
页:
[1]