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