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