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

Я пытаюсь записать голос в Symbian S60 5th edition OS. Я пытаюсь использовать следующий код для записи голоса, как указано на сайте разработчика 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();

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

1 ответ

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

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

Другие вопросы по тегам