Spec-Zone.ru › Web APIs

MediaSource: метод removeSourceBuffer()

Ограниченная доступность

Эта функция не является базовой, так как она не работает в некоторых из самых широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Примечание: Эта функция доступна в посвященных веб-воркерах.

Метод removeSourceBuffer() интерфейса MediaSource удаляет заданный объект SourceBuffer из списка SourceBufferList, связанного с этим объектом MediaSource.

Синтаксис

removeSourceBuffer(sourceBuffer)

Параметры

sourceBuffer

Объект SourceBuffer, который необходимо удалить.

Возвращаемое значение

None (undefined).

Исключения

NotFoundError DOMException

Выбрасывается, если указанный sourceBuffer не существует в списке MediaSource.sourceBuffers.

Примеры

for (let i = 0; i < 10; i++) {
  const sourceBuffer = mediaSource.addSourceBuffer(mimeCodec);
}

mediaSource.removeSourceBuffer(mediaSource.sourceBuffers[0]);

Спецификации

Спецификация
Media Source Extensions™
# dom-mediasource-removesourcebuffer

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на iOS Samsung Internet WebView Android
removeSourceBuffer 23 12 42 15 8 25 41 14
13Доступно в Mobile Safari на iPad, но не на iPhone.
1.5 4.4.3

См. также

  • SourceBuffer
  • SourceBufferList

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaSource/removeSourceBuffer

Spec-Zone.ru

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