MediaStream:getTracks() 方法
>MediaStream 接口的 getTracks() 方法返回一个包含当前媒体流的轨道集合中所有 MediaStreamTrack 对象(不论其 MediaStreamTrack.kind 是什么)的序列。
语法
js
getTracks()
参数
无。
返回值
MediaStreamTrack 对象的数组。
示例
js
navigator.mediaDevices
.getUserMedia({ audio: false, video: true })
.then((mediaStream) => {
document.querySelector("video").srcObject = mediaStream;
// 在 5 秒后停止媒体流
setTimeout(() => {
const tracks = mediaStream.getTracks();
tracks[0].stop();
}, 5000);
});
规范
| 规范 |
|---|
| Media Capture and Streams> # dom-mediastream-gettracks> |