LocalAudioStream class
表示本地 michrophone 设备的本地音频流
构造函数
Local |
创建本地音频流 |
Local |
属性
media |
获取此 LocalAudioStream 的媒体流类型 |
source | 获取此 LocalAudioStream 的当前音频源 |
方法
dispose() | 当 CallOptions 中未提供 LocalAudioStream 对象时,需要调用释放 |
feature<TFeature>(Audio |
使用扩展 API 检索已初始化和备忘录化的功能对象。 检查对象 Features.* 中是否有此包中的所有可用扩展功能。 当前支持 - Features.AudioEffects |
get |
获取媒体流。 |
get |
需要在 audioSourceChanged 上调用 getVolume 以获取绑定到新源的新卷对象 |
off("audio |
取消订阅 audioSourceChanged 事件的函数。 |
on("audio |
订阅 audioSourceChanged 事件的函数。 |
set |
切换到使用其他音频流 |
switch |
切换到使用其他音频源 |
构造函数详细信息
LocalAudioStream(AudioDeviceInfo)
LocalAudioStream(MediaStream)
new LocalAudioStream(source: MediaStream)
参数
- source
-
MediaStream
属性详细信息
mediaStreamType
source
方法详细信息
dispose()
当 CallOptions 中未提供 LocalAudioStream 对象时,需要调用释放
function dispose()
feature<TFeature>(AudioStreamFeatureFactory<TFeature>)
使用扩展 API 检索已初始化和备忘录化的功能对象。 检查对象 Features.* 中是否有此包中的所有可用扩展功能。 当前支持 - Features.AudioEffects
function feature<TFeature>(factory: AudioStreamFeatureFactory<TFeature>): TFeature
参数
- factory
-
AudioStreamFeatureFactory<TFeature>
提供扩展 API 的音频流功能构造函数的工厂
返回
TFeature
getMediaStream()
获取媒体流。
function getMediaStream(): Promise<MediaStream>
返回
Promise<MediaStream>
getVolume()
需要在 audioSourceChanged 上调用 getVolume 以获取绑定到新源的新卷对象
function getVolume(): Promise<Volume>
返回
Promise<Volume>
off("audioSourceChanged", AudioSourceChangedEvent)
取消订阅 audioSourceChanged 事件的函数。
function off(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
参数
- event
-
"audioSourceChanged"
事件名称。
- listener
- AudioSourceChangedEvent
用于订阅此事件的回调 fn。
on("audioSourceChanged", AudioSourceChangedEvent)
订阅 audioSourceChanged 事件的函数。
function on(event: "audioSourceChanged", listener: AudioSourceChangedEvent)
参数
- event
-
"audioSourceChanged"
事件名称。
- listener
- AudioSourceChangedEvent
将在音频源更改时调用的回调 fn。
setMediaStream(MediaStream)
切换到使用其他音频流
function setMediaStream(source: MediaStream): Promise<void>
参数
- source
-
MediaStream
要使用的新音频流。
返回
Promise<void>
switchSource(AudioDeviceInfo)
切换到使用其他音频源
function switchSource(source: AudioDeviceInfo): Promise<void>
参数
- source
- AudioDeviceInfo
要使用的新音频源。
返回
Promise<void>