Spec-Zone.ru › Haxe JavaScript

ПотокМультимедиа

пакет js.html

расширяет EventTarget

расширен CanvasCaptureMediaStream, LocalMediaStream

Доступно в js

Интерфейс MediaStream представляет собой поток медиаконтента. Поток состоит из нескольких дорожек, таких как видео или аудио дорожки. Каждая дорожка задаётся как экземпляр MediaStreamTrack.

Документация ПотокМультимедиа от Авторов Mozilla, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/ru/docs/Web/API/MediaStream

Конструктор

new(tracks:Array<MediaStreamTrack>)

new()

new(stream:MediaStream)

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

null

DOMError

Переменные

read onlyactive:Bool

Булево значение, которое возвращает true, если MediaStream активен, или false, в противном случае.

read onlycurrentTime:Float

read onlyid:String

Строка, содержащая 36 символов, обозначающих универсальный уникальный идентификатор (UUID) объекта.

onaddtrack:Function

Функция, содержащая действие, которое выполняется при срабатывании события addtrack, когда добавляется новый объект MediaStreamTrack.

onremovetrack:Function

Функция, содержащая действие, которое выполняется при срабатывании события removetrack, когда объект MediaStreamTrack удаляется из него.

Методы

addTrack(track:MediaStreamTrack):Void

Сохраняет копию MediaStreamTrack , переданного в качестве аргумента. Если дорожка уже добавлена в объект MediaStream, ничего не происходит.

clone():MediaStream

Возвращает копию объекта MediaStream. Однако копия будет иметь уникальное значение для MediaStream.id.

getAudioTracks():Array<AudioStreamTrack>

Возвращает список объектов MediaStreamTrack , хранящихся в объекте MediaStream object that have their kind, с атрибутом "audio". Порядок не определён и может меняться не только в разных браузерах, но и при каждом вызове.

getTrackById(trackId:String):MediaStreamTrack

Возвращает дорожку, идентификатор которой соответствует переданному в параметрах trackid. If no parameter is given, or if no track with that ID does exist, it returns null. Если несколько дорожек имеют одинаковый ID, возвращается первая.

getTracks():Array<MediaStreamTrack>

Возвращает список всех объектов MediaStreamTrack , хранящихся в объекте MediaStream, независимо от значения атрибута kind . Порядок не определён и может меняться не только в разных браузерах, но и при каждом вызове.

getVideoTracks():Array<VideoStreamTrack>

Возвращает список объектов MediaStreamTrack , хранящихся в объекте MediaStream, у которых атрибут kind имеет значение "video". Порядок не определён и может меняться не только в разных браузерах, но и при каждом вызове.

removeTrack(track:MediaStreamTrack):Void

Удаляет MediaStreamTrack , переданный в качестве аргумента. Если дорожка не является частью объекта MediaStream, ничего не происходит.

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

Spec-Zone.ru

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