MediaStream:getTracks() 方法
getTracks()
方法是 MediaStream
接口的方法,它返回一个表示此流的 轨道集 中所有 MediaStreamTrack
对象的序列,而不管 MediaStreamTrack.kind
如何。
语法
js
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);
});
规范
规范 |
---|
媒体捕获和流 # dom-mediastream-gettracks |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。