I am trying to play an mp3 stream from a HTTP server using CMdaAudioPlayerUtility class. I used the OpenUrl() method of this class, where I pass the url of my stream. The audio format is mp3. But when I say OpenUrl, the callback returns KErrNotSupported (-5). This generally happens if format is not supported. But I know that device is capable of Mp3 playback. I tried other class where I was able to get the mp3 data by my self and passing the buffer to the player. But I am wondering why the OpenUrl is not working. Any clues will help.
I am using 3.0 MR SDK and trying it on Nokia N95.
Thanks in advance.