我们正在开发一个应用程序,它应该播放长音频文件。音频文件的持续时间可长达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