MediaStreamTrack
package js.html
extends EventTarget
extended by AudioStreamTrack, VideoStreamTrack
Доступно в js
The MediaStreamTrack interface represents a single media track within a stream; typically, these are audio or video tracks, but other track types may exist as well.
Documentation MediaStreamTrack by Mozilla Contributors, licensed under CC-BY-SA 2.5.
См. также:
Переменные
enabled:Bool
Булево значение, равное true если трек включён, то есть разрешено отображение потока медиа; или false если он выключен, то есть не отображает поток медиа, а отображает только тишину и чёрный цвет. Если трек был отключён, это значение можно изменить, но оно больше не будет иметь эффекта. Примечание: Вы можете реализовать стандартную функцию «глушения», установив enabled в false. Свойство muted относится к состоянию, когда нет медиа из-за технической проблемы.
read onlyid:String
Возвращает DOMString, содержащий уникальный идентификатор (GUID) трека; он генерируется браузером.
read onlykind:String
Возвращает DOMString, установленное в "audio" если трек — аудиотрек, и в "video", если это видеотрек. Оно не изменяется, если трек отсоединён от источника.
read onlylabel:String
Возвращает DOMString, содержащую назначенное пользователем метку, которая идентифицирует источник трека, как в "internal microphone". Строка может быть пустой, и она пуста, пока не подключён ни один источник. Когда трек отсоединён от источника, метка не изменяется.
read onlymuted:Bool
Возвращает булево значение, указывающее, может ли трек предоставлять данные медиа из-за технической проблемы. Примечание: Вы можете реализовать стандартную функцию «глушения», установив enabled в false, и разблокировать медиа, установив его обратно в true.
onended:Function
EventHandler, содержащий действие, которое нужно выполнить, когда на объекте сработает событие ended_(MediaStream), то есть когда MediaStreamTrack объект удален из него.
onmute:Function
EventHandler содержащий действие, которое нужно выполнить, когда на объекте сработает событие mute, то есть когда поток завершается.
onunmute:Function
EventHandler содержащий действие, которое нужно выполнить, когда на объекте сработает событие unmute, то есть когда MediaStreamTrack объект удалён из него.
read onlyreadyState:MediaStreamTrackState
Возвращает перечисление, указывающее состояние трека. Это может быть одно из следующих значений:
"live" , которое указывает, что вход подключён и делает всё возможное, чтобы предоставить данные в режиме реального времени. В этом случае вывод данных можно включать и выключать с помощью атрибута MediaStreamTrack.enabled. "ended" , которое указывает, что вход больше не предоставляет данные и никогда не предоставит новые данные.
Методы
applyConstraints(?constraints:Null<MediaTrackConstraints>):Promise<Void>
Позволяет приложению указать желаемые и/или допустимые диапазоны значений для любого количества настраиваемых свойств MediaStreamTrack.
Выбрасывает:
null |
DOMError |
|---|
clone():MediaStreamTrack
Возвращает дубликат MediaStreamTrack.
getConstraints():MediaTrackConstraints
Возвращает MediaTrackConstraints объект, содержащий текущие ограничения для трека; возвращаемое значение соответствует ограничениям, заданным последним с помощью MediaStreamTrack.applyConstraints.
getSettings():MediaTrackSettings
Возвращает MediaTrackSettings объект, содержащий текущие значения каждого настраиваемого свойства MediaStreamTrack.
stop():Void
Останавливает воспроизведение источника, связанного с треком; источник и трек отсоединяются. Состояние трека устанавливается в ended.
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/MediaStreamTrack.html