2014-09-26 27 views
1

我從服務器下載音頻文件。因爲它是下載我想開始播放它,以便用戶不應該等待很長時間,以處理這個我使用AVAudioPlayer。 但現在客戶端gona發佈應用程序。我們剛剛發現AVAudioPlayer沒有播放完整文件。它只播放AVAudioPlayer初始化時已經下載的那部分文件。因此,在初始化AVAudioPlayer後,附加到文件的其餘部分不會播放。 針對此問題的任何解決方案。AVAudioPlayer未播放完整文件

回答

0

使用AVPlayer進行流式傳輸。

var player:AVPlayer! 
var steamingURL:NSURL = NSURL(string:playerURL) 
player = AVPlayer(URL: steamingURL) 
player.play() 
+0

不,我需要同時緩存該內容。客戶需求:( – 2014-09-26 10:44:59

+0

@Developer沒問題,按客戶要求下載文件,但用avplayer進行流媒體播放。 – Ramesh 2014-09-26 11:25:35