gpt4 book ai didi

objective-c - 如何使用 Matt Gallagher AudioStreamer 在 iPhone 应用程序中流式传输 SHOUTcast 广播电台?

转载 作者:行者123 更新时间:2023-11-29 04:12:36 25 4
gpt4 key购买 nike

我已经实现了 Matt Galagher 的 AudioStreamer 类来从 ShoutCast 传输广播电台。问题是,当我使用此方法传递广播电台的 URL 时:

NSURL *streamingURL = [NSURL URLWithString:http://yp.shoutcast.com/sbin/tunein-station.pls?id=1280356];
streamer = [[AudioStreamer alloc] initWithURL:streamingURL];

我得到流扩展类型 = .pls,Matt Galagher 的 AudioStreamer 类无法播放,并且出现以下错误:“无法配置网络读取流”

请告诉任何方法来流式传输 .pls 文件扩展名,或提供任何其他可以解析和流式传输具有 .pls 文件扩展名格式的电台的类。

最佳答案

您在问题中提供的网址会返回以下播放列表:

[playlist]
numberofentries=0
Version=2

我对 AudioStreamer 不熟悉,但即使它可以读取 .pls 文件,其中也没有任何内容可以播放,所以我预计它会失败。您可以尝试使用另一个已知良好的 URL。

就解析PLS文件而言,一般格式描述为here .按照惯例,.PLS 文件似乎只是一个 INI 文件,其中包含某些值。使用谷歌,我发现this INI parser written in Objective-C .可能还有其他人。

关于objective-c - 如何使用 Matt Gallagher AudioStreamer 在 iPhone 应用程序中流式传输 SHOUTcast 广播电台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com