douban/DOUAudioStreamer

播放超过20分钟的音频,改变currentTime后无法播放完整音频

Closed this issue · 1 comments

currentTime小于duration,放着放着状态就变为DOUAudioStreamerFinished了,why?

改变一次CurrentTime
[_streamer setCurrentTime:];
改变之后可以继续播放(状态为DOUAudioStreamerPlaying)

但是 ,播到某一处(未达到结束时间)就改变了状态DOUAudioStreamerFinished
duration :1295.400000
currentTime :1196.134000

我发现是音频格式的问题,我之前使用是m4a格式,我转成mp3格式正常了