MediaStream.getTracks()
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The getTracks()
method of the
MediaStream
interface returns a sequence that represents all the
MediaStreamTrack
objects in this
stream's track set
,
regardless of MediaStreamTrack.kind
.
Syntax
var mediaStreamTracks = mediaStream.getTracks()
Parameters
None.
Return value
An array of MediaStreamTrack
objects.
Example
navigator.mediaDevices.getUserMedia({audio: false, video: true})
.then(mediaStream => {
document.querySelector('video').srcObject = mediaStream;
// Stop the stream after 5 seconds
setTimeout(() => {
const tracks = mediaStream.getTracks()
tracks[0].stop()
}, 5000)
})
Specifications
Specification |
---|
Media Capture and Streams # dom-mediastream-gettracks |
Browser compatibility
BCD tables only load in the browser