mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-21 21:01:20 -08:00
test(mediabunny): [PKG-MB-01] freeze published proxy and dependency contracts
This commit is contained in:
1 parent
1f93bb9ba1
commit
1cfd2e17f3
18 files changed
+1357
-7
No files matched your search
@@ -0,0 +1,494 @@
|
||||
{
|
||||
"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<Uint8Array>"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in new issue
Block a user