MediaStream.getTrackById()

MediaStream.getTrackById()メソッドは、指定されたID文字列を持つトラックを表現するMediaStreamTrackオブジェクトを返します。指定したIDを持つトラックが存在しない場合は、nullを返します。

文法

var track = MediaStream.getTrackById(id);

パラメータ

id
取得したいトラックを識別するDOMStringです。

戻り値

パラメータで指定したidの文字列と同じMediaStreamTrack.idを持つトラックが見つかった場合は、そのMediaStreamTrackオブジェクトを返します。それ以外の場合は、nullを返します。

この例では、ビデオに含まれるコメンタリートラックを有効にしています。メインのオーディオトラックの音量を50%にしてから、コメンタリートラックを有効にしています。

stream.getTrackById("primary-audio-track").applyConstraints({ volume: 0.5 });
stream.getTrackById("commentary-track").enabled = true;

仕様

仕様 状況 コメント
Media Capture and Streams
getTrackById() の定義
勧告候補 初版

ブラウザ互換性

BCD tables only load in the browser

関連項目