HTMLMediaElement: pause event
åºçº¿
广æ³å¯ç¨
èª 2015å¹´7æ èµ·ï¼æ¤ç¹æ§å·²å¨ä¸»æµæµè§å¨ä¸å¾å°æ¯æï¼å¯å¨å¤§å¤æ°è®¾å¤åæµè§å¨çæ¬ä¸æ£å¸¸ä½¿ç¨ã
彿ååªä½ææ¾æ¶ pause äºä»¶è§¦åï¼å¹¶ä¸åªä½è¿å
¥æåç¶æï¼æå¸¸è§çæ¯éè¿pause()æ¹æ³æ¥è§¦åãå½pause() è§¦åæ¶pauseç¶æåªæ¹å 1 次ï¼å¹¶ä¸åªä½çpauseåæ trueã
General info
| Bubbles | No |
|---|---|
| Cancelable | No |
| Interface | Event |
| Target | Element |
| Default Action | None |
| Event handler property | GlobalEventHandlers.onpause |
| Specification | HTML5 media |
ä¾å
ä¸é¢ä¾åç»åªä½æ·»å pause äºä»¶çå¬ handlerï¼ç¶åäºä»¶åçæ¶ä¼ç» handler åéä¸ä¸ªæéä¿¡æ¯
ä½¿ç¨ addEventListener()ï¼
js
const video = document.querySelector("video");
video.addEventListener("pause", (event) => {
console.log(
"The Boolean paused property is now true. Either the " +
"pause() method was called or the autoplay attribute was toggled.",
);
});
ä½¿ç¨ onpause äºä»¶çå¬å±æ§ï¼
js
const video = document.querySelector("video");
video.onpause = (event) => {
console.log(
"The Boolean paused property is now true. Either the " +
"pause() method was called or the autoplay attribute was toggled.",
);
};
è§è
| è§è |
|---|
| HTML > # event-media-pause > |
| HTML > # handler-onpause > |
æµè§å¨å ¼å®¹æ§
ç¸å ³äºä»¶
HTMLMediaElement: playing eventHTMLMediaElement: waiting eventHTMLMediaElement: seeking eventHTMLMediaElement: seeked eventHTMLMediaElement: ended eventHTMLMediaElement: loadedmetadata eventHTMLMediaElement: loadeddata eventHTMLMediaElement: canplay eventHTMLMediaElement: canplaythrough eventHTMLMediaElement: durationchange eventHTMLMediaElement: timeupdate eventHTMLMediaElement: play eventHTMLMediaElement: pause eventHTMLMediaElement: ratechange eventHTMLMediaElement: volumechange eventHTMLMediaElement: suspend eventHTMLMediaElement: emptied eventHTMLMediaElement: stalled event