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() の定義
勧告候補 初版

ブラウザ互換性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

?
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support ? 49 (49) 未サポート ? ?
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support ? ? 49.0 (49) 未サポート ? ?

関連項目

ドキュメントのタグと貢献者

 このページの貢献者: e53e04ac
 最終更新者: e53e04ac,