Udostępnij za pośrednictwem


SpeakerAudioDestination class

Reprezentuje miejsce docelowe odtwarzania dźwięku osoby mówiącej, które działa tylko w przeglądarce. Uwaga: zestaw SDK spróbuje użyć rozszerzeń źródła multimediów do odtwarzania dźwięku. Format Mp3 ma lepszą obsługę w przeglądarce Microsoft Edge, Chrome i Safari (na pulpicie), dlatego lepiej jest określić format mp3 do odtwarzania.

Konstruktory

SpeakerAudioDestination(string)

Właściwości

currentTime

Pobiera bieżące przesunięcie dźwięku odtwarzania.

format
internalAudio
isClosed
onAudioEnd
onAudioStart
volume

Metody

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

Wstrzymuje odtwarzanie dźwięku

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

Wznawia odtwarzanie dźwięku

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

Szczegóły konstruktora

SpeakerAudioDestination(string)

new SpeakerAudioDestination(audioDestinationId?: string)

Parametry

audioDestinationId

string

Szczegóły właściwości

currentTime

Pobiera bieżące przesunięcie dźwięku odtwarzania.

number currentTime

Wartość właściwości

number

Bieżące przesunięcie dźwięku odtwarzania w sekundzie

format

void format

Wartość właściwości

void

internalAudio

HTMLAudioElement internalAudio

Wartość właściwości

HTMLAudioElement

isClosed

boolean isClosed

Wartość właściwości

boolean

onAudioEnd

onAudioEnd: (sender: IPlayer) => void

Wartość właściwości

(sender: IPlayer) => void

onAudioStart

onAudioStart: (sender: IPlayer) => void

Wartość właściwości

(sender: IPlayer) => void

volume

number volume

Wartość właściwości

number

Szczegóły metody

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

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

Parametry

cb

() => void

err

(error: string) => void

id()

function id(): string

Zwraca

string

mute()

function mute()

pause()

Wstrzymuje odtwarzanie dźwięku

function pause()

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

Wznawia odtwarzanie dźwięku

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

Parametry

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)

Parametry

buffer

ArrayBuffer

cb

() => void

err

(error: string) => void