音頻編程概要
一、音頻編程主要有三個(gè)方面的內(nèi)容
1.播放音調(diào)
2.播放音頻文件
3.錄制音頻文件
二、播放音調(diào)--主要用于電話鈴聲和信息提示音等簡單的音頻應(yīng)用環(huán)境
1.要點(diǎn):
(1)CMdaAudioToneUtility--提供了音調(diào)的播放功能。
(2)MMdaAudioToneObserver---偵聽接口
2.實(shí)現(xiàn)的基本步驟:
(1)第一步:定義實(shí)現(xiàn)MMdaAudioToneOvserver接口的音調(diào)播放引擎類。這個(gè)類擁有一個(gè)音頻播放對象
(CMdaAudioToneUtility對象),并且又提供了一個(gè)針對本引擎類的偵聽接口MObserver.
playegine類的頭文件中聲明Observer.
(2)第二步:創(chuàng)建并初始化CMdaAudioToneUtility對象。調(diào)用CMdaAudioToneUtility::NewL()靜態(tài)函數(shù)創(chuàng)建音調(diào)播放
對象。PrepareToPlayTone()進(jìn)行初始化。
(3)第三步:設(shè)置并播放音調(diào)。初始化完成后,音調(diào)播放對象會調(diào)用偵聽器的MatoPrapareComplete().設(shè)置完成后
調(diào)用Play()開始播放。
(4)第四步:播放完畢。音頻播放對象會調(diào)用MatoPlayComplete().
完整版本請見http://www.www.yimeizhengxing.com
曙海教育
曙海嵌入式
(MTK培訓(xùn),Android培訓(xùn),FPGA培訓(xùn),DSP培訓(xùn),iPhone培訓(xùn))
上海總部電話:021-51875830 深圳:4008699035 北京:010-51292078
網(wǎng)址:http://www.51qianru.cn
版權(quán)所有-曙海教育 轉(zhuǎn)發(fā)請注明出處
|