--- title: MediaStream.getTrackById() slug: Web/API/MediaStream/getTrackById translation_of: Web/API/MediaStream/getTrackById ---
{{APIRef("Media Capture and Streams")}}
MediaStream.getTrackById()
メソッドは、指定されたID文字列を持つトラックを表現する{{domxref("MediaStreamTrack")}}オブジェクトを返します。指定したIDを持つトラックが存在しない場合は、null
を返します。
var track = MediaStream.getTrackById(id);
id
パラメータで指定したid
の文字列と同じ{{domxref("MediaStreamTrack.id")}}を持つトラックが見つかった場合は、その{{domxref("MediaStreamTrack")}}オブジェクトを返します。それ以外の場合は、null
を返します。
この例では、ビデオに含まれるコメンタリートラックを有効にしています。メインのオーディオトラックの音量を50%にしてから、コメンタリートラックを有効にしています。
stream.getTrackById("primary-audio-track").applyConstraints({ volume: 0.5 }); stream.getTrackById("commentary-track").enabled = true;
仕様 | 状況 | コメント |
---|---|---|
{{ SpecName('Media Capture','#widl-MediaStream-getTrackById-MediaStreamTrack-DOMString-trackId','getTrackById()') }} | {{ Spec2('Media Capture') }} | 初版 |
{{Compat("api.MediaStream.getTrackById")}}