日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線(xiàn)溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS音量管理開(kāi)發(fā)指導(dǎo)

場(chǎng)景介紹

創(chuàng)新互聯(lián)公司專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、華容網(wǎng)絡(luò)推廣、成都微信小程序、華容網(wǎng)絡(luò)營(yíng)銷(xiāo)、華容企業(yè)策劃、華容品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供華容建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):18982081108,官方網(wǎng)址:www.cdcxhl.com

音量管理的主要工作是音量調(diào)節(jié),輸入/輸出設(shè)備管理,注冊(cè)音頻中斷、音頻采集中斷的回調(diào)等。

接口說(shuō)明

接口名 描述
AudioManager()構(gòu)造函數(shù)。
AudioManager(Context context)構(gòu)造函數(shù),由使用者指定應(yīng)用上下文 Context。
AudioManager(String packageName)構(gòu)造函數(shù),由使用者指定包信息。
activateAudioInterrupt(AudioInterrupt interrupt)激活音頻中斷狀態(tài)檢測(cè)。
deactivateAudioInterrupt(AudioInterrupt interrupt)去激活音頻中斷狀態(tài)檢測(cè)。
getAudioParameter(String key)獲取音頻硬件中指定參數(shù) keys 所對(duì)應(yīng)的參數(shù)值。
AudioDeviceDescriptor[] getDevices(DeviceFlag flag)獲取設(shè)備信息。
int getMaxVolume(AudioVolumeType volumeType)獲取指定音頻流音量最大檔位。
int getMinVolume(AudioVolumeType volumeType)獲取指定音頻流音量最小檔位。
int getRingerMode()獲取鈴聲模式。
int getVersion()獲取音頻套件版本。
int getVolume(AudioVolumeType volumeType)獲取指定音頻流的音量檔位。
boolean isDeviceActive(int deviceType)判斷設(shè)備的開(kāi)關(guān)狀態(tài)。
boolean isMute(AudioVolumeType volumeType)特定的流是否處于靜音狀態(tài)。
boolean mute(AudioVolumeType volumeType)將特定流設(shè)置為靜音狀態(tài)。
boolean setAudioParameter(String key, String value)為音頻硬件設(shè)置可變數(shù)量的參數(shù)值。
boolean setDeviceActive(int deviceType, boolean state)設(shè)置設(shè)備的開(kāi)關(guān)狀態(tài)。
boolean setRingerMode(AudioRingMode mode)設(shè)置鈴聲模式。
boolean setVolume(AudioVolumeType volumeType, int volume)設(shè)置特定流的音量檔位。
boolean unmute(AudioVolumeType volumeType)將特定流設(shè)置為非靜音狀態(tài)。
boolean setMasterMute(boolean isMute)將主音頻輸出設(shè)備設(shè)置為靜音或取消靜音狀態(tài)。
boolean setMicrophoneMute(boolean isMute)將麥克風(fēng)設(shè)置為靜音或取消靜音狀態(tài)。
boolean isMicrophoneMute()判斷麥克風(fēng)是否處于靜音狀態(tài)。
List getActiveCapturerConfigs()獲取設(shè)備當(dāng)前激活的音頻采集任務(wù)的配置信息。
registerAudioCapturerCallback(AudioCapturerCallback cb)注冊(cè)音頻采集參數(shù)變更回調(diào)。
void unregisterAudioCapturerCallback(AudioCapturerCallback cb)去注冊(cè)音頻采集參數(shù)變更回調(diào)。
Uri getRingerUri(Context context, RingToneType type)獲取指定鈴聲類(lèi)型的Uri。
void setRingerUri(Context context, RingToneType type, Uri uri)設(shè)置指定鈴聲類(lèi)型的 Uri。
AudioManager.CommunicationState getCommunicationState()獲取當(dāng)前的通話(huà)模式。
void setCommunicationState(AudioManager.CommunicationState communicationState)設(shè)置當(dāng)前的通話(huà)模式。
boolean changeVolumeBy(AudioVolumeType volumeType, int index)將當(dāng)前音量增加或減少一定量。
boolean connectBluetoothSco()連接到藍(lán)牙 SCO 通道。
boolean disconnectBluetoothSco()斷開(kāi)與藍(lán)牙 SCO 通道的連接。
java.util.List getActiveRendererConfigs()獲取有關(guān)活動(dòng)音頻流信息,包括使用類(lèi)型、內(nèi)容類(lèi)型和標(biāo)志。
static int getMasterOutputFrameCount()獲取主輸出設(shè)備緩沖區(qū)中的幀數(shù)。
static int getMasterOutputSampleRate()獲取主輸出設(shè)備的采樣率。
boolean isMasterMute()檢查音頻流是否全局靜音。
static boolean isStreamActive(AudioVolumeType volumeType)檢查指定類(lèi)型的音頻流是否處于活動(dòng)狀態(tài)。
static int makeSessionId()創(chuàng)建一個(gè)會(huì)話(huà) ID,AudioRendererInfo.Builder.sessionID(int)將使用該會(huì)話(huà) ID 來(lái)設(shè)置音頻播放參數(shù),而AudioCapturerInfo.Builder.sessionID(int)將使用該會(huì)話(huà) ID 來(lái)設(shè)置記錄參數(shù)。
void registerAudioRendererCallback(AudioRendererCallback cb)注冊(cè)音頻播放參數(shù)變更回調(diào)。
void unregisterAudioRendererCallback(AudioRendererCallback cb)去注冊(cè)音頻播放參數(shù)變更回調(diào)。

開(kāi)發(fā)步驟

音量管理提供的都是獨(dú)立的功能,一般作為音頻播放和音頻采集的功能補(bǔ)充來(lái)使用。開(kāi)發(fā)者根據(jù)具體使用場(chǎng)景選擇方法即可。

音頻中斷狀態(tài)檢測(cè)和音頻采集中斷狀態(tài)檢測(cè)的使用樣例,請(qǐng)參考音頻播放和音頻采集的開(kāi)發(fā)步驟。


當(dāng)前題目:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OS音量管理開(kāi)發(fā)指導(dǎo)
文章路徑:http://www.dlmjj.cn/article/cosjhoo.html