我們正在開發一個應用程序,它應該播放長音頻文件。音頻文件的持續時間可長達23小時...AVAudioPlayer尋求性能不好
我們正在嘗試使用此AVAuidoPlayer用於此目的。要執行快進,我們正在設置AVAudioPlayer的CurrentTime屬性。如果向前的持續時間只是幾分鐘甚至20分鐘,一切正常。但是如果我們試圖跳過2小時的時間,那麼setCurrentTime對玩家的調用需要很長的時間(差不多30-40秒)。這是不可接受的行爲。
請讓我知道,如果有人設法成功地使用AVAudioPlayer setCurrentTime屬性跳較長的時間(比如2小時)
它已經很長了我發佈了這個問題,只是想更新。 我找不到任何方法在AVAudioPlayer中進行優化(很可能不存在)。所以我從我的代碼中刪除AVAudio播放器,而是使用AudioQueues構建的Audio Streamer – Santosh 2011-09-21 18:55:33