你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SpeakerAudioDestination class

表示仅在浏览器中工作的扬声器播放音频目标。 注意:SDK 将尝试使用 媒体源扩展 来播放音频。 Mp3 格式在 Microsoft Edge、Chrome 和 Safari (桌面) 上具有更好的支持,因此最好指定用于播放的 mp3 格式。

构造函数

SpeakerAudioDestination(string)

属性

currentTime

获取当前播放音频偏移量。

format
internalAudio
isClosed
onAudioEnd
onAudioStart
volume

方法

close(() => void, (error: string) => void)
id()
mute()
pause()

暂停音频播放

resume(() => void, (error: string) => void)

恢复音频播放

unmute()
write(ArrayBuffer, () => void, (error: string) => void)

构造函数详细信息

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