我们正在开发一个应该播放长音频文件的应用程序。音频文件的持续时间最长可达23小时...
我们正在尝试将此AVAuidoPlayer用于此目的。要执行快进,我们设置AVAudioPlayer的CurrentTime属性。如果前进持续时间只有几分钟甚至高达20分钟,一切正常。但是如果我们尝试跳过2小时的时间,那么对播放器的setCurrentTime调用花费的时间太长(差不多30-40秒)。这是不可接受的行为。
如果有人成功使用AVAudioPlayer setCurrentTime属性跳转持续时间较长(比如2小时),请告诉我。
答案 0 :(得分:1)
您的文件的文件格式是什么?
我遇到了MP3的这个问题,它在AAC上效果更好。