When I seek to a position in a non-vbr mp3 by setting MPMusicPlayer's currentPlaybackTime property, I'm able to seek accurately. When I seek to the same position with a VBR mp3, it seeks to a further position in the audio file. The difference between the accurate seek position and given seek position seems to increase the further into the VBR file I seek.
Is this a known quirk of MPMusicPlayer? Is there a way around it using MPMusicPlayer or do I have to decode to PCM to get accurate seeking in VBR audio?
Thanks!