--- title: MediaStream.getTracks() slug: Web/API/MediaStream/getTracks tags: - 参考 - 媒体流 - 媒体流 API - 媒体轨道 - 方法 translation_of: Web/API/MediaStream/getTracks ---
{{APIRef("Media Capture and Streams")}}{{SeeCompatTable}}
{{domxref("MediaStream")}} 接口的getTracks() 方法会返回一个包含 track set 流中所有 {{domxref("MediaStreamTrack")}} 对象的序列, 序列内容与{{domxref("MediaStreamTrack.kind")}} 无关。
var mediaStreamTracks = mediaStream.getTracks()
无
{{domxref("MediaStreamTrack")}} 对象的数组
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)
})
| 说明 | 状态 | 评论 |
|---|---|---|
| {{SpecName('Media Capture','#dom-mediastream-gettracks','getTracks()')}} | {{Spec2('Media Capture')}} | Initial definition. |
{{Compat("api.MediaStream.getTracks")}}