call to stop() of CMdaAudioRecorderUtility does not return
| Sat, 2005-03-19 10:30 | |
|
hi all i have made a audio engine using CMdaAudioRecorderUtility class. its working fine on emulator, but on device(NOKIA 6600)sometimes the call to stop() function of CMdaAudioRecorderUtility does not return. also when it stop successfully it is not being notified in the MoscoStateChangeEvent() function. Please Help. warm regards |
|






Forum posts: 33
I too got the same problem. observer is not notified when stop is called. I think its a bug in the series 60 SDK,
see the below note given in symbian tech tips:
--------
Question:
I have written an application that makes use of the CMdaAudioRecorderUtility for playback. When calling Stop() there is a difference in the behaviour between v7.0s and previous versions. Why could this be?
Answer:
At time of writing there is a change in functional behaviour between Symbian OS v7.0s and previous versions in the function CMdaAudioRecorderUtility::Stop().
When using this utility for playback in previous versions of Symbian OS, calling Stop() would effectively pause the audio playback, and subsequently calling Play() would continue from where the audio was stopped. This was changed in Symbian OS v7.0s so that calling Stop() resets the playback position to the beginning of the current play window. If no play window has been set [see SetPlayWindow()] then this will default to the start of the file.