SpeakerAudioDestination class

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

Proprietà

currentTime

Ottiene l'offset audio di riproduzione corrente.

format
internalAudio
isClosed
onAudioEnd

Definisce l'evento finale di riproduzione audio del gestore eventi.

onAudioStart

Definisce l'evento di avvio della riproduzione audio del gestore eventi.

volume

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

Definisce l'evento finale di riproduzione audio del gestore eventi.

public onAudioEnd: (sender: IPlayer) => void

Valore della proprietà

(sender: IPlayer) => void

onAudioStart

Definisce l'evento di avvio della riproduzione audio del gestore eventi.

public 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

Valori restituiti

string

mute()

function mute()

pause()

Sospende la riproduzione audio

function pause()

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

Riprende la riproduzione 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