阅读(1022) 赞(1)

百度智能小程序 获取音频输入源

2020-08-13 16:07:16 更新

swan.getAvailableAudioSources

基础库 3.80.2 开始支持,低版本需做兼容处理。

解释:获取当前支持的音频输入源

方法参数

Object object

object 参数说明

参数名类型是否必填默认值说明

success

Function

否

接口调用成功的回调

fail

Function

否

接口调用失败的回调函数

complete

Function

否

接口调用结束的回调函数(调用成功、失败都会执行)

success 回调函数

参数名类型说明

audioSources

Array

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

audioSources 有效值

返回值说明

auto

自动设置,默认使用手机麦克风,插上耳麦后自动切换使用耳机麦克风,所有平台适用

buildInMic

手机麦克风,仅限 iOS

headsetMic

耳机麦克风,仅限 iOS

mic

麦克风(没插耳麦时是手机麦克风,插耳麦时是耳机麦克风),仅限 Android

camcorder

同 mic,适用于录制音视频内容,仅限 Android

voice_communication

同 mic,适用于实时沟通,仅限 Android

voice_recognition

同 mic,适用于语音识别,仅限 Android

示例 

在开发者工具中打开


图片示例

代码示例

Page({
    getAvailableAudioSources() {
        swan.getAvailableAudioSources({
            success: res => {
                console.log('当前支持的音频输入源:', res.audioSources);
            },
            fail: err => {
                console.log('错误码:' + err.errCode);
                console.log('错误信息:' + err.errMsg);
            }
        });
    }
})