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