国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

Hi,歡迎來到嵌入式培訓(xùn)高端品牌 - 華清遠(yuǎn)見教育科技集團(tuán)<北京總部官網(wǎng)>,專注嵌入式工程師培養(yǎng)15年!
當(dāng)前位置: > 華清遠(yuǎn)見教育科技集團(tuán) > 嵌入式學(xué)習(xí) > 講師博文 > 在nokia 手機(jī)上使用錄音設(shè)備(1)
在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;
        recorder =new QMediaRecorder(audioSource);
        //與音頻的源進(jìn)行管理

QAudiEncoderSettings audioSettings;
        audioSettings.setCodec("adio/vorbis");
        audioSettings.setQuality(QtMedia::HighQuality);

recorder->setEncodingSettings(audioSettings);
        recorder->setOutputLocation(QUrl::fromLocalFile(fileName));
        // 通過使用不同的平臺(tái)使用宏定義的方法來選擇軟件移植的兼容性
        //#ifndef Q_SYMBIAN_OS 
        //#else
        recorder->record(); 
        接下來是記錄聲音

QAudioCaptureSource:

此類提供了一個(gè)用于音頻的接入點(diǎn),他負(fù)責(zé)用來訪問當(dāng)前的音頻的輸入,這個(gè)類是基于平臺(tái)性的,下面的代碼是用來訪問一個(gè)輸入的內(nèi)容:

QAudioCaptureSource *audiocapturesource= new QAudioCaptureSource;
        QMediaRecorder *capture =new QMediaRecorder(audiocapturesource);

兩個(gè)類有不同的功能 audiocapturesource 界面是用于: 獲得和設(shè)置當(dāng)前音頻輸入的應(yīng)用。

capture 界面的功能是:設(shè)置當(dāng)前音頻輸入的位置,設(shè)置音頻格式的參數(shù),例如編碼。使用record() 進(jìn)行音頻錄制,使用stop() 來結(jié)束音頻的錄制。

在第二篇幅中,將介紹開發(fā)一個(gè)手機(jī)上的錄音機(jī)小程序。

  • 上一篇:ShareMem
  • 下一篇:沒有了
發(fā)表評(píng)論
評(píng)論列表(網(wǎng)友評(píng)論僅供網(wǎng)友表達(dá)個(gè)人看法,并不表明本站同意其觀點(diǎn)或證實(shí)其描述)