Spec-Zone.ru › Haxe JavaScript

SourceBuffer

package js.html

extends EventTarget

Доступно в js

Интерфейс SourceBuffer представляет собой фрагмент медиаданных, который должен быть передан в HTMLMediaElement и воспроизведён с помощью объекта MediaSource. Он может состоять из одного или нескольких сегментов медиаданных.

Документация SourceBuffer от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/SourceBuffer

Переменные

appendWindowEnd:Float

Управляет временной меткой конца окна добавления.

appendWindowStart:Float

Управляет временной меткой начала окна добавления. Это диапазон временных меток, который используется для фильтрации медиаданных, добавляемых к SourceBuffer. Кодированные кадры медиа с временными метками в этом диапазоне будут добавлены, а кадры вне этого диапазона будут отфильтрованы.

read onlybuffered:TimeRanges

Возвращает диапазоны времени, которые в настоящее время буферизованы в SourceBuffer.

mode:SourceBufferAppendMode

Управляет тем, как обрабатывается порядок сегментов медиа в SourceBuffer, в отношении возможности их добавления в любом порядке или необходимости сохранения строгой последовательности.

onabort:Function

Срабатывает всякий раз, когда SourceBuffer.appendBuffer() или SourceBuffer.appendStream() завершается вызовом SourceBuffer.abort(). SourceBuffer.updating изменяется с true на false.

onerror:Function

Срабатывает всякий раз, когда возникает ошибка во время SourceBuffer.appendBuffer() или SourceBuffer.appendStream(). SourceBuffer.updating изменяется с true на false.

onupdate:Function

Срабатывает всякий раз, когда метод SourceBuffer.appendBuffer() или SourceBuffer.remove() завершается. SourceBuffer.updating изменяется с true на false. Этот событие срабатывает до onupdateend.

onupdateend:Function

Срабатывает всякий раз, когда метод SourceBuffer.appendBuffer() или SourceBuffer.remove() завершается. Это событие срабатывает после onupdate.

onupdatestart:Function

Срабатывает всякий раз, когда значение SourceBuffer.updating переходит от false к true.

timestampOffset:Float

Управляет смещением, применяемым к временным меткам внутри сегментов медиа, которые впоследствии добавляются к SourceBuffer.

read onlyupdating:Bool

Логическое значение, указывающее, обновляется ли в данный момент SourceBuffer — т.е., выполняется ли в данный момент операция SourceBuffer.appendBuffer(), SourceBuffer.appendStream() или SourceBuffer.remove().

Методы

abort():Void

Прерывает текущий сегмент и сбрасывает парсер сегмента.

Выбрасывает:

null

DOMError

appendBuffer(data:ArrayBufferView):Void

appendBuffer(data:ArrayBuffer):Void

Добавляет данные сегмента медиа из объекта ArrayBuffer или ArrayBufferView в SourceBuffer.

Выбрасывает:

null

DOMError

changeType(type:String):Void

Изменяет MIME type, которое будущие вызовы SourceBuffer.appendBuffer ожидают для соответствия новым данным.

Выбрасывает:

null

DOMError

remove(start:Float, end:Float):Void

Удаляет сегменты медиа в определённом диапазоне времени из SourceBuffer.

Выбрасывает:

null

DOMError

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/SourceBuffer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API