2013-01-07 2 views
0

ShoutCast에서 라디오 방송국을 스트리밍하기 위해 Matt Galagher의 AudioStreamer 클래스를 구현했습니다. 문제는 그 나는이 방법을 사용하여 라디오 방송국의 URL을 통과 할 때 :Matt Gallagher AudioStreamer를 사용하여 iPhone 앱에서 SHOUTcast 라디오 방송국을 스트리밍하는 방법은 무엇입니까?

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

내가 매트 Galagher의 AudioStreamer 클래스 재생 실패 스트리밍 확장 유형 = 얻어 올 얻을 나는 다음과 같은 오류가 발생합니다 : "구성 할 수 없습니다를 네트워크 읽기 스트림 "

.pls 파일 확장자를 스트리밍하거나 .sps 파일 확장명 형식으로 방송국을 구문 분석하고 스트리밍 할 수있는 다른 클래스를 제공하는 방법을 알려주십시오.

[playlist] 
numberofentries=0 
Version=2 

내가 AudioStreamer을 잘 모르겠지만,이 파일을 얻어 올 읽을 수있는 경우에도, 그래서, 재생하는 하나 아무것도 없다 :

답변

1

당신이 당신의 질문에 제공되는 URL은 다음 재생 목록을 반환 나는 그것이 실패 할 것을 기대할 것이다. 잘 알려진 또 다른 URL을 시도해보십시오.

PLS 파일을 구문 분석하는 경우 일반 형식은 here입니다. .PLS 파일은 관습에 따라 특정 값이있는 INI 파일 일뿐입니다. Google을 사용하여 this INI parser written in Objective-C을 찾았습니다. 아마 다른 사람들도 있습니다.