2013-07-19 123 views
0

我想爲iOS開發一個無線電應用程序。我想播放.pls文件。我試過使用AVPlayer,但沒有成功。我從.pls中取回了URL。這也不會運行。但是,如果使用UIWebView打開.pls文件,則會運行該流。如何在iOS中播放.pls文件?

有什麼我可以做的本地播放而不是使用webview?

PLS link : http://66.23.234.242:8012/listen.pls 

回答

0

退房此鏈接https://discussions.apple.com/thread/1924391?start=0&tstart=0

PLS是存儲多媒體播放列表的計算機文件格式。這是一個比基本M3U更具表現力的格式,因爲它可以在歌曲標題和長度上存儲(緩存)信息 - 擴展的M3U也支持這一點。使用PLS版本2,播放列表還包含PLS版本聲明。

要播放這些文件,您需要在操作系統上可以播放這些文件的媒體播放器。其中一個媒體播放器是iTunes。 使用MPMoviePlayer我們可以發揮.PLS文件,你必須隱藏MPMoviePlayer

+0

當我從網頁視圖中打開該文件請工作。我的問題是,即使我從pls文件鏈接它不play.Any想知道爲什麼? – Varun

1

「從上述鏈接複製」,它看起來像一個音頻播放器,並添加子視圖您的視圖。

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString: @"your .pls link"]]; 
[moviePlayer.moviePlayer prepareToPlay]; 
moviePlayer.view.hidden = YES; 
[self.view addSubview:moviePlayer.view]; 

//玩耍:

[moviePlayer.moviePlayer play]; 

//爲暫停:

[moviePlayer.moviePlayer stop];