你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AudioConfig class
表示用于指定要使用哪种类型的输入 (麦克风、文件、流) 的音频输入配置。
方法
close() | 显式释放附加到对象的任何外部资源 |
from |
创建表示指定输出音频文件的 AudioConfig 对象 |
from |
创建一个 AudioConfig 对象,该对象表示系统上的默认麦克风。 |
from |
创建一个代表默认扬声器的 AudioConfig 对象。 |
from |
创建一个 AudioConfig 对象,该对象表示具有指定设备 ID 的麦克风。 |
from |
创建表示自定义 IPlayer 对象的 AudioConfig 对象。 可以使用 IPlayer 对象来控制暂停、恢复等。 |
from |
创建表示指定流的 AudioConfig 对象。 |
from |
创建表示指定音频输出流的 AudioConfig 对象 |
from |
创建表示指定文件的 AudioConfig 对象。 |
get |
返回任意属性的当前值。 |
set |
设置任意属性。 |
方法详细信息
close()
显式释放附加到对象的任何外部资源
function close()
fromAudioFileOutput(PathLike)
创建表示指定输出音频文件的 AudioConfig 对象
static function fromAudioFileOutput(filename: PathLike): AudioConfig
参数
- filename
-
PathLike
输出音频文件的文件名
返回
正在创建的音频输出配置。 在版本 1.11.0 中添加
fromDefaultMicrophoneInput()
创建一个 AudioConfig 对象,该对象表示系统上的默认麦克风。
static function fromDefaultMicrophoneInput(): AudioConfig
返回
正在创建的音频输入配置。
fromDefaultSpeakerOutput()
创建一个代表默认扬声器的 AudioConfig 对象。
static function fromDefaultSpeakerOutput(): AudioConfig
返回
正在创建的音频输出配置。 在版本 1.11.0 中添加
fromMicrophoneInput(string)
创建一个 AudioConfig 对象,该对象表示具有指定设备 ID 的麦克风。
static function fromMicrophoneInput(deviceId?: string): AudioConfig
参数
- deviceId
-
string
指定要使用的麦克风的设备 ID。 使用默认麦克风 省略值。
返回
正在创建的音频输入配置。
fromSpeakerOutput(IPlayer)
创建表示自定义 IPlayer 对象的 AudioConfig 对象。 可以使用 IPlayer 对象来控制暂停、恢复等。
static function fromSpeakerOutput(player?: IPlayer): AudioConfig
参数
- player
- IPlayer
用于播放的 IPlayer 对象。
返回
正在创建的音频输出配置。 在版本 1.12.0 中添加
fromStreamInput(AudioInputStream | PullAudioInputStreamCallback | MediaStream)
创建表示指定流的 AudioConfig 对象。
static function fromStreamInput(audioStream: AudioInputStream | PullAudioInputStreamCallback | MediaStream): AudioConfig
参数
- audioStream
-
AudioInputStream | PullAudioInputStreamCallback | MediaStream
指定自定义音频输入流。 目前仅支持 WAV/PCM。
返回
正在创建的音频输入配置。
fromStreamOutput(AudioOutputStream | PushAudioOutputStreamCallback)
创建表示指定音频输出流的 AudioConfig 对象
static function fromStreamOutput(audioStream: AudioOutputStream | PushAudioOutputStreamCallback): AudioConfig
参数
- audioStream
指定自定义音频输出流。
返回
正在创建的音频输出配置。 在版本 1.11.0 中添加
fromWavFileInput(File | Buffer, string)
创建表示指定文件的 AudioConfig 对象。
static function fromWavFileInput(file: File | Buffer, name?: string): AudioConfig
参数
- file
-
File | Buffer
- name
-
string
返回
正在创建的音频输入配置。
getProperty(string, string)
返回任意属性的当前值。
function getProperty(name: string, def?: string): string
参数
- name
-
string
要查询的属性的名称。
- def
-
string
属性未知时要返回的值。
返回
string
给定属性的当前值或提供的默认值。
setProperty(string, string)
设置任意属性。
function setProperty(name: string, value: string)
参数
- name
-
string
要设置的属性的名称。
- value
-
string
属性的新值。