mirror of
https://github.com/xuxiaobo-bobo/boda_jsEnv.git
synced 2025-04-19 02:24:42 +08:00
628 lines
23 KiB
JavaScript
628 lines
23 KiB
JavaScript
// HTMLMediaElement对象
|
|
|
|
bodaEnv.memory.globlProtoObj["HTMLMediaElement"] = function HTMLMediaElement() {
|
|
let arg = arguments[0];
|
|
if (arg != 'bobo') {
|
|
bodaEnv.toolsFunc.console_copy('HTMLMediaElement 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
|
|
if (v == window) {
|
|
return 'window';
|
|
} else {
|
|
return v;
|
|
}
|
|
}));
|
|
}
|
|
;
|
|
};
|
|
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "HTMLMediaElement");
|
|
bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype.__proto__ = bodaEnv.memory.globlProtoObj["HTMLElement"].prototype;
|
|
bodaEnv.memory.globlProtoObj["HTMLMediaElement"].__proto__ = bodaEnv.memory.globlProtoObj["HTMLElement"];
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "NETWORK_EMPTY", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 0
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "NETWORK_IDLE", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 1
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "NETWORK_LOADING", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 2
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "NETWORK_NO_SOURCE", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 3
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "HAVE_NOTHING", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 0
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "HAVE_METADATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 1
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "HAVE_CURRENT_DATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 2
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "HAVE_FUTURE_DATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 3
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"], "HAVE_ENOUGH_DATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 4
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "error", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
error() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "error_get", arguments);
|
|
}
|
|
}.error,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "src", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
src() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "src_get", arguments);
|
|
}
|
|
}.src,
|
|
set: {
|
|
src() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "src_set", arguments);
|
|
}
|
|
}.src
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "currentSrc", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
currentSrc() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "currentSrc_get", arguments);
|
|
}
|
|
}.currentSrc,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "crossOrigin", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
crossOrigin() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "crossOrigin_get", arguments);
|
|
}
|
|
}.crossOrigin,
|
|
set: {
|
|
crossOrigin() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "crossOrigin_set", arguments);
|
|
}
|
|
}.crossOrigin
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "networkState", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
networkState() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "networkState_get", arguments);
|
|
}
|
|
}.networkState,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "preload", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
preload() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "preload_get", arguments);
|
|
}
|
|
}.preload,
|
|
set: {
|
|
preload() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "preload_set", arguments);
|
|
}
|
|
}.preload
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "buffered", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
buffered() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "buffered_get", arguments);
|
|
}
|
|
}.buffered,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "readyState", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
readyState() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "readyState_get", arguments);
|
|
}
|
|
}.readyState,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "seeking", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
seeking() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "seeking_get", arguments);
|
|
}
|
|
}.seeking,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "currentTime", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
currentTime() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "currentTime_get", arguments);
|
|
}
|
|
}.currentTime,
|
|
set: {
|
|
currentTime() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "currentTime_set", arguments);
|
|
}
|
|
}.currentTime
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "duration", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
duration() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "duration_get", arguments);
|
|
}
|
|
}.duration,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "paused", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
paused() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "paused_get", arguments);
|
|
}
|
|
}.paused,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "defaultPlaybackRate", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
defaultPlaybackRate() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "defaultPlaybackRate_get", arguments);
|
|
}
|
|
}.defaultPlaybackRate,
|
|
set: {
|
|
defaultPlaybackRate() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "defaultPlaybackRate_set", arguments);
|
|
}
|
|
}.defaultPlaybackRate
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "playbackRate", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
playbackRate() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "playbackRate_get", arguments);
|
|
}
|
|
}.playbackRate,
|
|
set: {
|
|
playbackRate() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "playbackRate_set", arguments);
|
|
}
|
|
}.playbackRate
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "played", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
played() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "played_get", arguments);
|
|
}
|
|
}.played,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "seekable", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
seekable() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "seekable_get", arguments);
|
|
}
|
|
}.seekable,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "ended", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
ended() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "ended_get", arguments);
|
|
}
|
|
}.ended,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "autoplay", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
autoplay() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "autoplay_get", arguments);
|
|
}
|
|
}.autoplay,
|
|
set: {
|
|
autoplay() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "autoplay_set", arguments);
|
|
}
|
|
}.autoplay
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "loop", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
loop() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "loop_get", arguments);
|
|
}
|
|
}.loop,
|
|
set: {
|
|
loop() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "loop_set", arguments);
|
|
}
|
|
}.loop
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "preservesPitch", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
preservesPitch() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "preservesPitch_get", arguments);
|
|
}
|
|
}.preservesPitch,
|
|
set: {
|
|
preservesPitch() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "preservesPitch_set", arguments);
|
|
}
|
|
}.preservesPitch
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "controls", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
controls() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "controls_get", arguments);
|
|
}
|
|
}.controls,
|
|
set: {
|
|
controls() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "controls_set", arguments);
|
|
}
|
|
}.controls
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "controlsList", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
controlsList() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "controlsList_get", arguments);
|
|
}
|
|
}.controlsList,
|
|
set: {
|
|
controlsList() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "controlsList_set", arguments);
|
|
}
|
|
}.controlsList
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "volume", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
volume() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "volume_get", arguments);
|
|
}
|
|
}.volume,
|
|
set: {
|
|
volume() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "volume_set", arguments);
|
|
}
|
|
}.volume
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "muted", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
muted() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "muted_get", arguments);
|
|
}
|
|
}.muted,
|
|
set: {
|
|
muted() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "muted_set", arguments);
|
|
}
|
|
}.muted
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "defaultMuted", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
defaultMuted() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "defaultMuted_get", arguments);
|
|
}
|
|
}.defaultMuted,
|
|
set: {
|
|
defaultMuted() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "defaultMuted_set", arguments);
|
|
}
|
|
}.defaultMuted
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "textTracks", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
textTracks() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "textTracks_get", arguments);
|
|
}
|
|
}.textTracks,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "webkitAudioDecodedByteCount", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
webkitAudioDecodedByteCount() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "webkitAudioDecodedByteCount_get", arguments);
|
|
}
|
|
}.webkitAudioDecodedByteCount,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "webkitVideoDecodedByteCount", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
webkitVideoDecodedByteCount() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "webkitVideoDecodedByteCount_get", arguments);
|
|
}
|
|
}.webkitVideoDecodedByteCount,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "onencrypted", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
onencrypted() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "onencrypted_get", arguments);
|
|
}
|
|
}.onencrypted,
|
|
set: {
|
|
onencrypted() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "onencrypted_set", arguments);
|
|
}
|
|
}.onencrypted
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "onwaitingforkey", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
onwaitingforkey() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "onwaitingforkey_get", arguments);
|
|
}
|
|
}.onwaitingforkey,
|
|
set: {
|
|
onwaitingforkey() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "onwaitingforkey_set", arguments);
|
|
}
|
|
}.onwaitingforkey
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "srcObject", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
srcObject() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "srcObject_get", arguments);
|
|
}
|
|
}.srcObject,
|
|
set: {
|
|
srcObject() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "srcObject_set", arguments);
|
|
}
|
|
}.srcObject
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "NETWORK_EMPTY", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 0
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "NETWORK_IDLE", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 1
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "NETWORK_LOADING", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 2
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "NETWORK_NO_SOURCE", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 3
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HAVE_NOTHING", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 0
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HAVE_METADATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 1
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HAVE_CURRENT_DATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 2
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HAVE_FUTURE_DATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 3
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HAVE_ENOUGH_DATA", {
|
|
configurable: false,
|
|
enumerable: true,
|
|
writable: false,
|
|
value: 4
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "addTextTrack", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
addTextTrack() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "addTextTrack", arguments);
|
|
}
|
|
}.addTextTrack
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "canPlayType", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
canPlayType() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "canPlayType", arguments);
|
|
}
|
|
}.canPlayType
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "captureStream", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
captureStream() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "captureStream", arguments);
|
|
}
|
|
}.captureStream
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "load", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
load() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "load", arguments);
|
|
}
|
|
}.load
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "pause", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
pause() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "pause", arguments);
|
|
}
|
|
}.pause
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "play", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
play() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "play", arguments);
|
|
}
|
|
}.play
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "sinkId", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
sinkId() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "sinkId_get", arguments);
|
|
}
|
|
}.sinkId,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "remote", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
remote() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "remote_get", arguments);
|
|
}
|
|
}.remote,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "disableRemotePlayback", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
disableRemotePlayback() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "disableRemotePlayback_get", arguments);
|
|
}
|
|
}.disableRemotePlayback,
|
|
set: {
|
|
disableRemotePlayback() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "disableRemotePlayback_set", arguments);
|
|
}
|
|
}.disableRemotePlayback
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "setSinkId", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
setSinkId() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "setSinkId", arguments);
|
|
}
|
|
}.setSinkId
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "mediaKeys", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
get: {
|
|
mediaKeys() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "mediaKeys_get", arguments);
|
|
}
|
|
}.mediaKeys,
|
|
set: undefined
|
|
});
|
|
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "setMediaKeys", {
|
|
configurable: true,
|
|
enumerable: true,
|
|
writable: true,
|
|
value: {
|
|
setMediaKeys() {
|
|
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["HTMLMediaElement"].prototype, "HTMLMediaElement", "setMediaKeys", arguments);
|
|
}
|
|
}.setMediaKeys
|
|
}); |