I'm using CMdaAudioPlayerUtility in my audio player for S60 3rd/3rdfp1 and UIQ.
I'm using SetPosition() to play from a a specific position, but it seems that it works in a range. I mean that, sometimes the function GetPosition() returns KErrNone, but give a position 0, I'm sure that the value passed to SetPosition() is before the audio file end. Also the problem starts at different positions on different devices, and does NOT appear on emulator at all.
Is there any restriction on using SetPosition? Should I use another utility?