StorageAudioFile

Класс-обёртка для удобной работы с идентификаторами-хешами файлов аудиозаписей, загруженных в медиа-хранилище.

Экземплярами класса StorageAudioFile представлены runtime-значения полей heap-таблиц, объявленных через Heap.AudioFile и Heap.File (только для видео-файлов).

Также может быть использован для удобной работы с загруженными файлами изображений вне контекста хипа.

Применение/сигнатура

import { StorageAudioFile } from '@app/storage'
const file = new StorageAudioFile(hash)

Свойства и методы

Все свойства базового класса StorageFile (только type всегда возвращает audio) + ...

audioSrc: { url, durationSeconds? } Возвращает объект с абсолютными URL и длиной записи в секундах в формате, принимаемым свойством src блока audio.

duration: number
"Строгая" длина ролика в секундах, определяется из свойства hash. Если по какой-либо причине длина не может быть определена, то при обращении будет брошено соответствующее исключение.

durationMaybe: number | undefined
"Нестрогая" длина ролика в секундах, определяется из свойства hash. Возвращает undefined, если по какой-либо причине длина не может быть определена.

❤️ Made with love on Chatium

ООО "Чатиум"

Информация о компании