I have implemented Audio Recorder and Audio Player classes derived from CMdaAudioInputStream and CMdaAudioOutputStream classes.
The application receives some audio over socket that gets played by the Player.
When I start recording, I make sure the Player is stopped and when I stop recording, I make sure the Recorder is stopped.
Till here it works properly, meaning I get the proper callbacks. Now when I receive some audio and try to open the player, the player remains in EOpening state and MaoscOpenComplete(TInt aError) never gets called. What should be the problem?
This application works properly on Nokia 3650 & 6600 device, but it simply doesn't work on Nokia 6620 and the new 6630 device.
I'm fully aware of the fact that full-duplex audio is not possible at least on Nokia Series 60 devices. But if I'm not wrong this
operation would be half-duplex. So why does it not work only on the new 6620 & 6630 phones?
Does anyone have any clue?
thanks a lot,