{ "task": "PKG-MB-01", "scope": "Actual historical main bundles instantiated without a media source against a controlled canvas and ArtPlayer event host. Canvas native members win; full browser descriptor variations and native media events are MB-02/09, not this snapshot.", "records": [ { "name": "published-1.2.0", "exported": "function", "artMediabunny": true, "canvasKeys": [ "width", "height", "style", "getContext", "addEventListener", "removeEventListener", "getBoundingClientRect", "setAttribute", "art", "canvas", "option", "events", "engine", "_src", "_volume", "_muted", "_playbackRate", "setupEventForwarding", "src", "currentSrc", "currentTime", "duration", "buffered", "played", "seekable", "createTimeRanges", "paused", "playing", "ended", "seeking", "readyState", "networkState", "error", "playbackRate", "volume", "muted", "play", "pause", "load", "getM3u8State", "switchM3u8Quality", "switchM3u8Audio", "videoWidth", "videoHeight", "poster", "autoplay", "loop", "controls", "playsInline", "crossOrigin", "preload", "defaultMuted", "defaultPlaybackRate", "canPlayType", "requestVideoFrameCallback", "cancelVideoFrameCallback", "destroy" ], "shimOwn": [ "art", "canvas", "option", "events", "engine", "_src", "_volume", "_muted", "_playbackRate" ], "shimPrototype": [ "constructor", "setupEventForwarding", "addEventListener", "removeEventListener", "src", "currentSrc", "currentTime", "duration", "buffered", "played", "seekable", "createTimeRanges", "paused", "playing", "ended", "seeking", "readyState", "networkState", "error", "playbackRate", "volume", "muted", "play", "pause", "load", "getM3u8State", "switchM3u8Quality", "switchM3u8Audio", "videoWidth", "videoHeight", "poster", "autoplay", "loop", "controls", "playsInline", "crossOrigin", "preload", "defaultMuted", "defaultPlaybackRate", "canPlayType", "getBoundingClientRect", "requestVideoFrameCallback", "cancelVideoFrameCallback", "setAttribute", "destroy" ], "defaults": { "volume": 0.7, "muted": false, "playbackRate": 1, "autoplay": false, "loop": false, "poster": "", "crossOrigin": "", "src": null, "paused": true, "readyState": 0, "networkState": 0, "preload": "auto", "playsInline": true, "controls": false, "defaultMuted": false, "defaultPlaybackRate": 1 } }, { "name": "published-1.0.0", "exported": "object", "artMediabunny": false, "canvasKeys": [ "width", "height", "style", "getContext", "addEventListener", "removeEventListener", "getBoundingClientRect", "setAttribute", "art", "canvas", "option", "events", "engine", "_src", "_volume", "_muted", "_playbackRate", "setupEventForwarding", "src", "currentSrc", "currentTime", "duration", "buffered", "played", "seekable", "createTimeRanges", "paused", "playing", "ended", "seeking", "readyState", "networkState", "error", "playbackRate", "volume", "muted", "play", "pause", "load", "videoWidth", "videoHeight", "poster", "autoplay", "loop", "controls", "playsInline", "crossOrigin", "preload", "defaultMuted", "defaultPlaybackRate", "canPlayType", "requestVideoFrameCallback", "cancelVideoFrameCallback", "destroy" ], "shimOwn": null, "shimPrototype": null, "defaults": { "volume": 0.7, "muted": false, "playbackRate": 1, "autoplay": false, "loop": false, "poster": "", "crossOrigin": "", "src": null, "paused": true, "readyState": 0, "networkState": 0, "preload": "auto", "playsInline": true, "controls": false, "defaultMuted": false, "defaultPlaybackRate": 1 } }, { "name": "frozen-workspace", "exported": "function", "artMediabunny": true, "canvasKeys": [ "width", "height", "style", "getContext", "addEventListener", "removeEventListener", "getBoundingClientRect", "setAttribute", "art", "canvas", "option", "events", "engine", "_src", "_volume", "_muted", "_playbackRate", "setupEventForwarding", "src", "currentSrc", "currentTime", "duration", "buffered", "played", "seekable", "createTimeRanges", "paused", "playing", "ended", "seeking", "readyState", "networkState", "error", "playbackRate", "volume", "muted", "play", "pause", "load", "getM3u8State", "switchM3u8Quality", "switchM3u8Audio", "videoWidth", "videoHeight", "poster", "autoplay", "loop", "controls", "playsInline", "crossOrigin", "preload", "defaultMuted", "defaultPlaybackRate", "canPlayType", "requestVideoFrameCallback", "cancelVideoFrameCallback", "destroy" ], "shimOwn": [ "art", "canvas", "option", "events", "engine", "_src", "_volume", "_muted", "_playbackRate" ], "shimPrototype": [ "constructor", "setupEventForwarding", "addEventListener", "removeEventListener", "src", "currentSrc", "currentTime", "duration", "buffered", "played", "seekable", "createTimeRanges", "paused", "playing", "ended", "seeking", "readyState", "networkState", "error", "playbackRate", "volume", "muted", "play", "pause", "load", "getM3u8State", "switchM3u8Quality", "switchM3u8Audio", "videoWidth", "videoHeight", "poster", "autoplay", "loop", "controls", "playsInline", "crossOrigin", "preload", "defaultMuted", "defaultPlaybackRate", "canPlayType", "getBoundingClientRect", "requestVideoFrameCallback", "cancelVideoFrameCallback", "setAttribute", "destroy" ], "defaults": { "volume": 0.7, "muted": false, "playbackRate": 1, "autoplay": false, "loop": false, "poster": "", "crossOrigin": "", "src": null, "paused": true, "readyState": 0, "networkState": 0, "preload": "auto", "playsInline": true, "controls": false, "defaultMuted": false, "defaultPlaybackRate": 1 } } ], "options": [ { "name": "m3u8", "optional": true, "type": "{\n quality?: {\n control?: boolean\n setting?: boolean\n title?: string\n auto?: string\n getName?: (level: {\n id: number\n index: number\n name: null | string\n height: number\n bitrate: number\n }) => string\n }\n audio?: {\n control?: boolean\n setting?: boolean\n title?: string\n auto?: string\n getName?: (track: {\n id: number\n index: number\n name: null | string\n lang: string\n language: string\n bitrate: number\n }) => string\n }\n }" }, { "name": "m3u8.quality", "optional": true, "type": "{\n control?: boolean\n setting?: boolean\n title?: string\n auto?: string\n getName?: (level: {\n id: number\n index: number\n name: null | string\n height: number\n bitrate: number\n }) => string\n }" }, { "name": "m3u8.quality.control", "optional": true, "type": "boolean" }, { "name": "m3u8.quality.setting", "optional": true, "type": "boolean" }, { "name": "m3u8.quality.title", "optional": true, "type": "string" }, { "name": "m3u8.quality.auto", "optional": true, "type": "string" }, { "name": "m3u8.quality.getName", "optional": true, "type": "(level: {\n id: number\n index: number\n name: null | string\n height: number\n bitrate: number\n }) => string" }, { "name": "m3u8.audio", "optional": true, "type": "{\n control?: boolean\n setting?: boolean\n title?: string\n auto?: string\n getName?: (track: {\n id: number\n index: number\n name: null | string\n lang: string\n language: string\n bitrate: number\n }) => string\n }" }, { "name": "m3u8.audio.control", "optional": true, "type": "boolean" }, { "name": "m3u8.audio.setting", "optional": true, "type": "boolean" }, { "name": "m3u8.audio.title", "optional": true, "type": "string" }, { "name": "m3u8.audio.auto", "optional": true, "type": "string" }, { "name": "m3u8.audio.getName", "optional": true, "type": "(track: {\n id: number\n index: number\n name: null | string\n lang: string\n language: string\n bitrate: number\n }) => string" }, { "name": "loadTimeout", "optional": true, "type": "number" }, { "name": "timeupdateInterval", "optional": true, "type": "number" }, { "name": "avSyncTolerance", "optional": true, "type": "number" }, { "name": "dropLateFrames", "optional": true, "type": "boolean" }, { "name": "poster", "optional": true, "type": "string" }, { "name": "source", "optional": true, "type": "string | Blob | ReadableStream" }, { "name": "preflightRange", "optional": true, "type": "boolean" }, { "name": "volume", "optional": true, "type": "number" }, { "name": "muted", "optional": true, "type": "boolean" }, { "name": "autoplay", "optional": true, "type": "boolean" }, { "name": "loop", "optional": true, "type": "boolean" }, { "name": "crossOrigin", "optional": true, "type": "string" } ] }