change
event is fired when a text track is made active or inactive, or a
textTrackList
is otherwise changed.
| 冒泡 | No |
|---|---|
| 可取消 | No |
| 接口 |
事件
|
| 事件处理程序特性 |
onchange
|
使用
addEventListener()
:
const mediaElement = document.querySelectorAll('video, audio')[0];
mediaElement.textTracks.addEventListener('change', (event) => {
console.log(`'${event.type}' event fired`);
});
使用
onchange
事件处理程序特性:
const mediaElement = document.querySelector('video, audio');
mediaElement.textTracks.onchange = (event) => {
console.log(`'${event.type}' event fired`);
};
| 规范 | 状态 |
|---|---|
|
HTML 实时标准
The definition of 'change' in that specification. |
实时标准 |
| 桌面 | 移动 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
change
event
|
Chrome Yes | Edge ≤79 | Firefox ? | IE ? | Opera ? | Safari ? | WebView Android Yes | Chrome Android Yes | Firefox Android ? | Opera Android ? | Safari iOS ? | Samsung Internet Android Yes |
完整支持
兼容性未知
addtrack
,
removetrack
VideoTrackList
目标:
change
AudioTrackList
目标:
change
TextTrackList
change