HTMLMediaElement.networkState - Web APIs 编辑
The HTMLMediaElement.networkState
property indicates the current state of the fetching of media over the network.
Syntax
var networkState = audioOrVideo.networkState;
Value
An unsigned short
. Possible values are:
Constant | Value | Description |
---|---|---|
NETWORK_EMPTY | 0 | There is no data yet. Also, readyState is HAVE_NOTHING . |
NETWORK_IDLE | 1 | HTMLMediaElement is active and has selected a resource, but is not using the network. |
NETWORK_LOADING | 2 | The browser is downloading HTMLMediaElement data. |
NETWORK_NO_SOURCE | 3 | No HTMLMediaElement src found. |
Examples
This example will listen for the audio element to begin playing and then check if it is still loading data.
<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...
}
});
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'HTMLMediaElement.networkState' in that specification. | Living Standard | |
HTML5 The definition of 'HTMLMediaElement.networkState' in that specification. | Recommendation |
Browser compatibility
BCD tables only load in the browser
See also
- The interface defining it,
HTMLMediaElement
.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论