MediaStream.getTracks()
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
getTracks()
は MediaStream
インターフェイスのメソッドで、このストリームのトラックセット
にあるすべての MediaStreamTrack
オブジェクトを MediaStreamTrack.kind
に関係なく表す配列を返します。
構文
var mediaStreamTracks = mediaStream.getTracks()
引数
なし。
返値
MediaStreamTrack
オブジェクトの配列です。
例
navigator.mediaDevices.getUserMedia({audio: false, video: true})
.then(mediaStream => {
document.querySelector('video').srcObject = mediaStream;
// 5 秒後にストリームを停止
setTimeout(() => {
const tracks = mediaStream.getTracks()
tracks[0].stop()
}, 5000)
})
仕様書
Specification |
---|
Media Capture and Streams # dom-mediastream-gettracks |
ブラウザーの互換性
BCD tables only load in the browser