Condividi tramite


SpeakerAudioDestination class

Rappresenta la destinazione audio di riproduzione dell'altoparlante, che funziona solo nel browser. Nota: l'SDK tenterà di usare le estensioni di origine multimediale per riprodurre l'audio. Il formato Mp3 offre un supporto migliore in Microsoft Edge, Chrome e Safari (desktop), quindi è preferibile specificare il formato mp3 per la riproduzione.

Costruttori

SpeakerAudioDestination(string)

Proprietà

currentTime

Ottiene l'offset audio di riproduzione corrente.

format
internalAudio
isClosed
onAudioEnd
onAudioStart
volume

Metodi

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

Sospende la riproduzione audio

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

Riprende la riproduzione dell'audio

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

Dettagli costruttore

SpeakerAudioDestination(string)

new SpeakerAudioDestination(audioDestinationId?: string)

Parametri

audioDestinationId

string

Dettagli proprietà

currentTime

Ottiene l'offset audio di riproduzione corrente.

number currentTime

Valore della proprietà

number

Offset audio di riproduzione corrente, in secondo

format

void format

Valore della proprietà

void

internalAudio

HTMLAudioElement internalAudio

Valore della proprietà

HTMLAudioElement

isClosed

boolean isClosed

Valore della proprietà

boolean

onAudioEnd

onAudioEnd: (sender: IPlayer) => void

Valore della proprietà

(sender: IPlayer) => void

onAudioStart

onAudioStart: (sender: IPlayer) => void

Valore della proprietà

(sender: IPlayer) => void

volume

number volume

Valore della proprietà

number

Dettagli metodo

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

function close(cb?: () => void, err?: (error: string) => void)

Parametri

cb

() => void

err

(error: string) => void

id()

function id(): string

Restituisce

string

mute()

function mute()

pause()

Sospende la riproduzione audio

function pause()

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

Riprende la riproduzione dell'audio

function resume(cb?: () => void, err?: (error: string) => void)

Parametri

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)

Parametri

buffer

ArrayBuffer

cb

() => void

err

(error: string) => void