MediaStream.getTracks()
MediaStream 接口的**getTracks()** 方法会返回一个包含 track set 流中所有 MediaStreamTrack 对象的序列,序列内容与MediaStreamTrack.kind (en-US) 无关。
语法
js
var mediaStreamTracks = mediaStream.getTracks()
参数
无
返回值
MediaStreamTrack 对象的数组
示例
js
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)
})
规范
| Specification | 
|---|
| Media Capture and Streams  # dom-mediastream-gettracks  | 
浏览器兼容性
BCD tables only load in the browser