Condividi tramite


BaseAudioPlayer class

Classe di lettore audio di base TODO: riproduce solo PCM per il momento.

Costruttori

BaseAudioPlayer(AudioStreamFormat)

Crea e inizializza un'istanza di questa classe.

Metodi

playAudioSample(ArrayBuffer, () => void, (error: string) => void)

riprodurre l'esempio audio

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

arresta l'audio e cancella i buffer

Dettagli costruttore

BaseAudioPlayer(AudioStreamFormat)

Crea e inizializza un'istanza di questa classe.

new BaseAudioPlayer(audioFormat?: AudioStreamFormat)

Parametri

audioFormat
AudioStreamFormat

formato di flusso audio riconosciuto dal lettore.

Dettagli metodo

playAudioSample(ArrayBuffer, () => void, (error: string) => void)

riprodurre l'esempio audio

function playAudioSample(newAudioData: ArrayBuffer, cb?: () => void, err?: (error: string) => void)

Parametri

newAudioData

ArrayBuffer

dati audio da riprodurre.

cb

() => void

err

(error: string) => void

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

arresta l'audio e cancella i buffer

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

Parametri

cb

() => void

err

(error: string) => void