Baseline Widely available
HTMLMediaElement.networkState
屿§è¡¨ç¤ºå¨ç½ç»ä¸è·ååªä½çå½åç¶æã
var networkState = audioOrVideo.networkState;åå¼
ä¸ä¸ª unsigned short
ãå¯è½çå¼å
æ¬ï¼
NETWORK_EMPTY
0 è¿æ²¡ææ°æ®ãå¹¶ä¸ readyState
ç弿¯ HAVE_NOTHING
ã NETWORK_IDLE
1 HTMLMediaElement æ¯ææçå¹¶ä¸å·²ç»éæ©äºä¸ä¸ªèµæºï¼ä½æ¯è¿æ²¡æä½¿ç¨ç½ç»ã NETWORK_LOADING
2 æµè§å¨æ£å¨ä¸è½½ HTMLMediaElement æ°æ®ã NETWORK_NO_SOURCE
3 æ²¡ææ¾å° HTMLMediaElement srcã 示ä¾
è¿ä¸ªä¾åçå¬ audio å ç´ ä»¥å¼å§ææ¾ï¼ç¶åæ£æ¥æ¯å¦ä»ç¶å¨å è½½æ°æ®ã
<audio id="example" preload="auto">
<source src="sound.ogg" type="audio/ogg" />
</audio>
var obj = document.getElementById("example");
obj.addEventListener("playing", function () {
if (obj.networkState === 2) {
// Still loading...
}
});
è§è æµè§å¨å
¼å®¹æ§ åè§
HTMLMediaElement
ï¼ç¨äºå®ä¹ HTMLMediaElement.networkState
屿§çæ¥å£RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4