dlt.getAvailableAudioSources
简介
获取当前支持的音频输入源。
使用限制
基础库从 4.0.0
或更高版本支持。
参数
Object object
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
object.success 回调函数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
success | string | true-获取成功 |
audioSources | string[] | 支持的音频输入源列表,可在 RecorderManager.start() 接口中使用。返回值定义参考 |
audioSource 有效值
属性 | 说明 | 支持平台 |
---|---|---|
auto | 自动设置,默认使用手机麦克风,插上耳麦后自动切换使用耳机麦克风。 | iOS/Android/devtools |
mic | 麦克风(没插耳麦时是手机麦克风,插耳麦时是耳机麦克风)。 | Android |
camcorder | 摄像头的麦克风。 | Android |
object.fail 回调函数
参数
Object res
属性 | 类型 | 说明 |
---|---|---|
success | string | false-获取失败 |
示例代码
// pages/index/index.js
Page({
getAvailableAudioSources() {
dlt.getAvailableAudioSources({
success: (res) => {
console.log('success', res.audioSources);
},
});
},
});