An addtrack
is fired when the browser adds a track to a MediaStream
(such as when a RTCPeerConnection
is renegotiated or a stream being captured using HTMLMediaElement.captureStream()
gets a new set of tracks because the media element being captured loaded a new source.
The addtrack
event does not get fired when JavaScript code explicitly adds tracks to the stream (by calling addTrack()
).
An event handler for this event can be added by setting the MediaStream.onaddtrack
property, or by calling addEventListener()
on the MediaStream
which you want to monitor for track additions.
General info
- Specification
- Media Capture and Streams
addtrack - Interface
MediaStreamTrackEvent
- Bubbles
- No
- Cancelable
- No
- Target
MediaStream
- Default Action
- None
Properties
This event implements the properties of MediaStreamTrackEvent
.
方法
This event implements the methods of MediaStreamTrackEvent
.
Related events
规范
Specification | Status | Comment |
---|---|---|
Media Capture and Streams addtrack |
Editor's Draft |
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | 50 (50) | 未实现 | (Yes) | ? |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | ? | (Yes) | 50.0 (50) | 未实现 | ? | ? |