MediaStreamTrack.onended
MediaStreamTrack.onended
イベントハンドラはended
イベントが発生した時に実行するEventHandler
の関数です。このイベントは、MediaStreamTrack
オブジェクトのソースが、これ以上データを提供することがないか、ユーザーの操作によって許可が無効になったか、ソースデバイスが取り出されたか、リモートのピアがデータの送信を停止した時に発生します。
文法
MediaStreamTrack.onended = function;
値
ended (en-US)
イベントが発生した時の実行する処理の関数をevent handler
として設定します。このイベントハンドラーの関数は1つのパラメータ持ちます。このパラメータはイベントオブジェクトであり、単純なEvent
のオブジェクトです。
例
この例では、endedイベントのイベントハンドラを設定しています。このイベントハンドラでは、トラックがアクティブでない状態を示すために画面上のアイコンを変更します。
track.onended = function(event) {
let statusElem = document.getElementById("status-icon");
statusElem.src = "/images/stopped-icon.png";
}
仕様
仕様 | 状況 | コメント |
---|---|---|
Media Capture and Streams MediaStreamTrack.onended の定義 |
勧告候補 | 初版 |
ブラウザ互換性
No compatibility data found for api.MediaStreamTrack.onended
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
関連項目
ended (en-US)
イベント、およびその型であるEvent
.