Источник медиаданных
пакет js.html
расширяет EventTarget
Доступно в js
Интерфейс MediaSource API расширений для источников медиаданных представляет собой источник данных медиа для объекта HTMLMediaElement. Объект MediaSource может быть присоединен к HTMLMediaElement, чтобы воспроизводиться в пользовательском агенте.
Документация MediaSource от авторов Mozilla, лицензирована по CC-BY-SA 2.5.
См. также:
Статические методы
staticisTypeSupported(type:String):Bool
Конструктор
new()
Использует исключение:
null |
DOMError |
|---|
Переменные
read onlyactiveSourceBuffers:SourceBufferList
Возвращает объект SourceBufferList, содержащий подмножество объектов SourceBuffer, содержащихся в MediaSource.sourceBuffers — список объектов, предоставляющих выбранный видеотрек, включенные аудиотреки и отображаемые/скрытые текстовые треки.
duration:Float
Получает и устанавливает длительность текущего представленного медиа.
onsourceclosed:Function
onsourceended:Function
Обработчик событий для события sourceended.
onsourceopen:Function
Обработчик событий для события sourceopen.
read onlyreadyState:MediaSourceReadyState
Возвращает перечисление, представляющее состояние текущего MediaSource, не присоединен ли он в данный момент к элементу медиа (closed), присоединен и готов к получению объектов SourceBuffer (open), или присоединен, но поток был завершен с помощью MediaSource.endOfStream() (ended).
read onlysourceBuffers:SourceBufferList
Возвращает объект SourceBufferList, содержащий список объектов SourceBuffer ассоциированных с этим объектом MediaSource.
Методы
addSourceBuffer(type:String):SourceBuffer
Создаёт новый объект SourceBuffer указанного типа MIME и добавляет его в список MediaSource.sourceBuffers.
Использует исключение:
null |
DOMError |
|---|
clearLiveSeekableRange():Void
Очищает диапазон поиска, ранее установленный вызовом setLiveSeekableRange().
Использует исключение:
null |
DOMError |
|---|
endOfStream(?error:MediaSourceEndOfStreamError):Void
Сигнализирует о конце потока.
Использует исключение:
null |
DOMError |
|---|
removeSourceBuffer(sourceBuffer:SourceBuffer):Void
Удаляет указанный объект SourceBuffer из списка MediaSource.sourceBuffers.
Использует исключение:
null |
DOMError |
|---|
setLiveSeekableRange(start:Float, end:Float):Void
Устанавливает диапазон, к которому пользователь может перейти в элементе медиа.
Использует исключение:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/MediaSource.html