MediaStream: removetrack イベント
removetrack
イベントは、新しい MediaStreamTrack
オブジェクトが MediaStream
から取り除かれたときに発行されます。
このイベントはキャンセル不可で、バブリングしません。
構文
このイベント名を addEventListener()
などのメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。
addEventListener('removetrack', event => { });
onremovetrack = event => { };
イベント型
MediaStreamTrackEvent
(en-US) です。 Event
から継承しています。
イベントプロパティ
親インターフェイスである Event
から継承したプロパティもあります。
track
読取専用-
MediaStreamTrack
オブジェクトで、このストリームから削除されたトラックを表します。
例
addEventListener()
を使用すると次にようになります。
let stream = new MediaStream();
stream.addEventListener('removetrack', (event) => {
console.log(`${event.track.kind} track removed`);
});
onremovetrack
イベントハンドラープロパティを使用すると次にようになります。
let stream = new MediaStream();
stream.onremovetrack = (event) => {
console.log(`${event.track.kind} track removed`);
};
仕様書
Specification |
---|
Media Capture and Streams # event-mediastream-removetrack |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 関連イベント:
addtrack
AudioTrackList
をターゲットとしたこのイベント:removetrack
VideoTrackList
をターゲットとしたこのイベント:removetrack
- メディアストリーム API
- WebRTC