在nokia 手機上使用錄音設備(1)
時間:2017-01-05作者:華清遠見
包括symbian平臺與meego平臺,已經開始支持Qt的軟件開發。如果開發一個音頻程序,那么需要首先介紹幾個類。 QMediaRecorder: 此類主要應用于訪問音頻的設備的內容, 此類雖然不具有訪問音頻的功能,但是結合這其他的類,例如 QAudioCaptureSource 與QRadioTuner 兩個類來對音頻進行訪問,下面是在一個手機設備上加載一個音頻
audioSource-new QAudioCaptureSource;
QAudiEncoderSettings audioSettings;
recorder->setEncodingSettings(audioSettings); QAudioCaptureSource: 此類提供了一個用于音頻的接入點,他負責用來訪問當前的音頻的輸入,這個類是基于平臺性的,下面的代碼是用來訪問一個輸入的內容:
QAudioCaptureSource *audiocapturesource= new QAudioCaptureSource; 兩個類有不同的功能 audiocapturesource 界面是用于: 獲得和設置當前音頻輸入的應用。 capture 界面的功能是:設置當前音頻輸入的位置,設置音頻格式的參數,例如編碼。使用record() 進行音頻錄制,使用stop() 來結束音頻的錄制。 在第二篇幅中,將介紹開發一個手機上的錄音機小程序。
發表評論
|