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