Поделиться через


SpeakerAudioDestination class

Представляет назначение звука для воспроизведения динамиков, которое работает только в браузере. Примечание. Пакет SDK попытается использовать расширения источника мультимедиа для воспроизведения звука. Формат Mp3 имеет лучшую поддержку в Microsoft Edge, Chrome и Safari (настольном режиме), поэтому лучше указать формат MP3 для воспроизведения.

Конструкторы

SpeakerAudioDestination(string)

Свойства

currentTime

Возвращает текущее смещение воспроизведения звука.

format
internalAudio
isClosed
onAudioEnd
onAudioStart
volume

Методы

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

Приостанавливает воспроизведение звука

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

Возобновляет воспроизведение звука

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

Сведения о конструкторе

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