百度智能小程序 獲取音頻輸入源

2020-09-05 14:18 更新

swan.getAvailableAudioSources

基礎(chǔ)庫(kù) 3.80.2 開(kāi)始支持,低版本需做兼容處理。

解釋:獲取當(dāng)前支持的音頻輸入源

方法參數(shù)

Object object

object 參數(shù)說(shuō)明

參數(shù)名類型是否必填默認(rèn)值說(shuō)明

success

Function

接口調(diào)用成功的回調(diào)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 回調(diào)函數(shù)

參數(shù)名類型說(shuō)明

audioSources

Array

支持的音頻輸入源列表,可在 RecorderManager.start() 接口中使用

audioSources 有效值

返回值說(shuō)明

auto

自動(dòng)設(shè)置,默認(rèn)使用手機(jī)麥克風(fēng),插上耳麥后自動(dòng)切換使用耳機(jī)麥克風(fēng),所有平臺(tái)適用

buildInMic

手機(jī)麥克風(fēng),僅限 iOS

headsetMic

耳機(jī)麥克風(fēng),僅限 iOS

mic

麥克風(fēng)(沒(méi)插耳麥時(shí)是手機(jī)麥克風(fēng),插耳麥時(shí)是耳機(jī)麥克風(fēng)),僅限 Android

camcorder

同 mic,適用于錄制音視頻內(nèi)容,僅限 Android

voice_communication

同 mic,適用于實(shí)時(shí)溝通,僅限 Android

voice_recognition

同 mic,適用于語(yǔ)音識(shí)別,僅限 Android

示例 

在開(kāi)發(fā)者工具中打開(kāi)


圖片示例

代碼示例

Page({
    getAvailableAudioSources() {
        swan.getAvailableAudioSources({
            success: res => {
                console.log('當(dāng)前支持的音頻輸入源:', res.audioSources);
            },
            fail: err => {
                console.log('錯(cuò)誤碼:' + err.errCode);
                console.log('錯(cuò)誤信息:' + err.errMsg);
            }
        });
    }
})



    以上內(nèi)容是否對(duì)您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號(hào)
    微信公眾號(hào)

    編程獅公眾號(hào)