你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SpeakerAudioDestination class
表示仅在浏览器中工作的扬声器播放音频目标。 注意:SDK 将尝试使用 媒体源扩展 来播放音频。 Mp3 格式在 Microsoft Edge、Chrome 和 Safari (桌面) 上具有更好的支持,因此最好指定用于播放的 mp3 格式。
构造函数
Speaker |
属性
current |
获取当前播放音频偏移量。 |
format | |
internal |
|
is |
|
on |
|
on |
|
volume |
方法
close(() => void, (error: string) => void) | |
id() | |
mute() | |
pause() | 暂停音频播放 |
resume(() => void, (error: string) => void) | 恢复音频播放 |
unmute() | |
write(Array |
构造函数详细信息
SpeakerAudioDestination(string)
new SpeakerAudioDestination(audioDestinationId?: string)
参数
- audioDestinationId
-
string
属性详细信息
currentTime
获取当前播放音频偏移量。
number currentTime
属性值
number
当前播放的音频偏移量,以秒为单位
format
void format
属性值
void
internalAudio
HTMLAudioElement internalAudio
属性值
HTMLAudioElement
isClosed
boolean isClosed
属性值
boolean
onAudioEnd
onAudioEnd: (sender: IPlayer) => void
属性值
(sender: IPlayer) => void
onAudioStart
onAudioStart: (sender: IPlayer) => void
属性值
(sender: IPlayer) => void
volume
number volume
属性值
number
方法详细信息
close(() => void, (error: string) => void)
function close(cb?: () => void, err?: (error: string) => void)
参数
- cb
-
() => void
- err
-
(error: string) => void
id()
function id(): string
返回
string
mute()
function mute()
pause()
暂停音频播放
function pause()
resume(() => void, (error: string) => void)
恢复音频播放
function resume(cb?: () => void, err?: (error: string) => void)
参数
- cb
-
() => void
- err
-
(error: string) => void
unmute()
function unmute()
write(ArrayBuffer, () => void, (error: string) => void)
function write(buffer: ArrayBuffer, cb?: () => void, err?: (error: string) => void)
参数
- buffer
-
ArrayBuffer
- cb
-
() => void
- err
-
(error: string) => void