0

我正在尝试在 symbian S60 第 5 版操作系统中录制语音。我正在尝试使用以下代码来录制诺基亚开发者网站中指定的语音。

  //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();

任何其他建议都会有所帮助。

4

1 回答 1

0

基本上,CMdaAudioRecorderUtility::NewL(*this) 中的 this 指针指向一个您需要实现的接口。并且因为它具有通知您文件何时打开、关闭或其他可能状态的功能。在开始任何其他操作之前,您实际上需要等到收到事件。

另请查看接口函数是否给您任何错误。

于 2014-11-18T08:56:24.110 回答