Запись звука в ОС Nokia Symbian

Пытаюсь записать голос в ОС Symbian S60 5th edition. Я пытаюсь использовать следующий код для записи голоса, как указано на сайте разработчика NOKIA.

  //Create an instance of CMdaAudioRecorderUtility class
    CMdaAudioRecorderUtility iRecorder = CMdaAudioRecorderUtility::NewL(*this);

  //Open file either by using a filename with full path infor or a descriptor
   iRecorder->OpenFileL( aFilename );
   //iRecorder->OpenDesL( aDescriptor );

  //Recording is started
   iRecorder->RecordL();
     ....
     ....
  //Stop Recording
    iRecorder->Stop();
  //Close the recording session
    iRecorder->Close();

Любые другие предложения были бы полезны.


person Myanju    schedule 14.07.2014    source источник


Ответы (1)


По сути, указатель this в CMdaAudioRecorderUtility :: NewL (* this) указывает на интерфейс, который необходимо реализовать. И так как у него есть функции, которые информируют вас о том, когда файл открыт, закрыт или другие возможные состояния. На самом деле вам нужно подождать, пока вы не получите событие, прежде чем начинать какие-либо другие операции.

Также проверьте, не выдают ли функции интерфейса какие-либо ошибки.

person Dr.Jukka    schedule 18.11.2014