--- 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")}}