mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-18 10:41:20 -08:00
docs(core): [SITE-04] clarify service contracts and hotkey examples
This commit is contained in:
1 parent
9f454ecd1d
commit
a1488f11bb
110 files changed
+4516
-2471
No files matched your search
@@ -28,6 +28,7 @@
|
||||
| [已落实的测试可靠性规则](test-reliability.md) | 历史失败、候选回归、设备缺口、精确异常及等待/重试的执行规则 |
|
||||
| [docs 页面与编辑器测试](docs-browser-testing.md) | 复用已有 HTML、加载版本、隔离状态和补强文档 smoke |
|
||||
| [文档内容核对跟踪](site-content-review.md) | SITE-04 的逐包语义对应、已补指南与仍待核对的核心/生态范围 |
|
||||
| [核心声明语义映射](core-content-review.json) | 逐组记录已核对声明、源码与指南哈希;未覆盖记录不自动算完成 |
|
||||
| [控制台迁移边界](console-modernization.md) | console.js 旧全局/实例/DOM 契约、冻结模块和待修复生命周期问题 |
|
||||
| [控制台来源与署名审查](console-notice-review.md) | 保留模块、内嵌来源、组件许可关联及历史构建恢复限制 |
|
||||
| [多轮复盘与 npm 准入](release-reviews.md) | Chrome 验证分工、三轮全局复盘、问题闭环和候选发布门槛 |
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,694 @@
|
||||
{
|
||||
"task": "SITE-04",
|
||||
"taskStatus": "doing",
|
||||
"sourceBefore": "9f454ecd1d3e833b4fb28c0252eada621072c9b6",
|
||||
"capturedAt": "2026-09-15T20:44:27.694Z",
|
||||
"validation": {
|
||||
"task": "SITE-04",
|
||||
"node": "v24.21.0",
|
||||
"compiler": "5.9.3",
|
||||
"static": [
|
||||
{
|
||||
"language": "zh",
|
||||
"source": {
|
||||
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
|
||||
"sha256": "078115d9703b987d6d556a73b23696ac5e3c6a8f2156d27bb21845820d1e9c16"
|
||||
},
|
||||
"html": {
|
||||
"path": "docs/document/advanced/built-in.html",
|
||||
"sha256": "4e9d666895ce12ec0c6abc8496fd5f76f895bac852d5a407c3840c1866e2ab35"
|
||||
},
|
||||
"typeFixture": {
|
||||
"path": "refactor/.cache/site04-core-services/zh.mts",
|
||||
"sha256": "e2813bfdb0e54859385e00b5b4cbe0a3f6670fdc2dee15c93d8993b64dfc78a6"
|
||||
},
|
||||
"diagnostics": [],
|
||||
"snippets": [
|
||||
{
|
||||
"id": "advanced/built-in.md:12",
|
||||
"sha256": "087735467fd821c2f6b73050a9bf932f1cefa183e017391ad6e963e9e988b8d6"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:33",
|
||||
"sha256": "debeb79b856f191cba1b357ba3462342b1de2c93074d1bb5c161becc60506937"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:60",
|
||||
"sha256": "8dcf8fe91915f7bad2fb1f47e49294cc703cfbe80b21b7155e1d7ebacef017b2"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:103",
|
||||
"sha256": "aed4de9f5ce94737018c9e169d9319e44da9468bf244a25dd484b64b71d6a905"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:126",
|
||||
"sha256": "78a8622566fb190dad9687fcd3366aeca1ce2c440f98db1b8a63d936dd44601a"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:146",
|
||||
"sha256": "ecafa8f0bcab78ca1eceef2223e0d9e7adb3c2ca546cdf6733534f9d0a344bf4"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:170",
|
||||
"sha256": "9a1dabfbd2b43b4d7cc76c259c0e6da4fec0af51ffa87607ff2cf274e37ffebc"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:245",
|
||||
"sha256": "5622bd1dd05bd1b95b3dd4db0a0dd28387cba88bc1f6ad5da3a7451abdd9ec55"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:278",
|
||||
"sha256": "2429bccae4d847890c92fbad4ed2df3ffa6ba3172b7babe7e5081869542daece"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:313",
|
||||
"sha256": "97425833bd778311e3765b0f8c268cc15f38ab83e39727dbb35210060d332d17"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:349",
|
||||
"sha256": "3355c478c71f59548fd2be177f607fbcfb359b007067fcd9dc9524bb4cfc591f"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:386",
|
||||
"sha256": "c478d5976a42b468d48f6aa5594313b60d49a9daf007839c6ee2cd0881daeb63"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:409",
|
||||
"sha256": "2c8bd606ef43ceedd726f81b29260866558b12aedd7798e9955ba5c4ebb72b37"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:433",
|
||||
"sha256": "564713373d9c96b69e3c9f7ea82686ddb7b2ba8156ea6db8621c8e59d63c6ce6"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:456",
|
||||
"sha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:495",
|
||||
"sha256": "c893a368edcb1a8320ff7ce682723294e900298f91022da0e49ee0ee9d41f449"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:521",
|
||||
"sha256": "b0e79e18d105f505cdc4a9cec236b96b39a916c4f2086e4c2e13b0d74e92c627"
|
||||
},
|
||||
{
|
||||
"id": "advanced/built-in.md:552",
|
||||
"sha256": "7ba346613aa1e0600f67a618b385c1b7b5bf06b136a67408c5d959490bf8f9dd"
|
||||
}
|
||||
],
|
||||
"localLinks": [
|
||||
"/document/advanced/built-in.html#VPContent",
|
||||
"/document/",
|
||||
"/document/en/",
|
||||
"/document/start/option.html",
|
||||
"/document/start/i18n.html",
|
||||
"/document/component/layers.html",
|
||||
"/document/component/controls.html",
|
||||
"/document/component/contextmenu.html",
|
||||
"/document/component/setting.html",
|
||||
"/document/advanced/property.html",
|
||||
"/document/advanced/built-in.html",
|
||||
"/document/advanced/class.html",
|
||||
"/document/advanced/global.html",
|
||||
"/document/advanced/event.html",
|
||||
"/document/advanced/plugin.html",
|
||||
"/document/plugin/danmuku.html",
|
||||
"/document/plugin/danmuku-mask.html",
|
||||
"/document/plugin/ads.html",
|
||||
"/document/plugin/hls-control.html",
|
||||
"/document/plugin/dash-control.html",
|
||||
"/document/plugin/vtt-thumbnail.html",
|
||||
"/document/plugin/auto-thumbnail.html",
|
||||
"/document/plugin/multiple-subtitles.html",
|
||||
"/document/plugin/jassub.html",
|
||||
"/document/plugin/chromecast.html",
|
||||
"/document/plugin/vast.html",
|
||||
"/document/plugin/chapter.html",
|
||||
"/document/plugin/ambilight.html",
|
||||
"/document/plugin/document-pip.html",
|
||||
"/document/plugin/asr.html",
|
||||
"/document/plugin/audio-track.html",
|
||||
"/document/tool/iframe.html",
|
||||
"/document/tool/thumbnail.html",
|
||||
"/document/proxy/canvas.html",
|
||||
"/document/proxy/mediabunny.html",
|
||||
"/document/advanced/built-in.html#%E9%AB%98%E7%BA%A7%E5%B1%9E%E6%80%A7",
|
||||
"/document/advanced/built-in.html#option",
|
||||
"/document/advanced/built-in.html#template",
|
||||
"/document/advanced/built-in.html#events",
|
||||
"/document/advanced/built-in.html#storage",
|
||||
"/document/advanced/built-in.html#icons",
|
||||
"/document/advanced/built-in.html#i18n",
|
||||
"/document/advanced/built-in.html#notice",
|
||||
"/document/advanced/built-in.html#layers",
|
||||
"/document/advanced/built-in.html#controls",
|
||||
"/document/advanced/built-in.html#contextmenu",
|
||||
"/document/advanced/built-in.html#subtitle",
|
||||
"/document/advanced/built-in.html#info",
|
||||
"/document/advanced/built-in.html#loading",
|
||||
"/document/advanced/built-in.html#hotkey",
|
||||
"/document/advanced/built-in.html#mask",
|
||||
"/document/advanced/built-in.html#setting",
|
||||
"/document/advanced/built-in.html#plugins",
|
||||
"/document/advanced/built-in.html#%E6%9C%8D%E5%8A%A1%E7%9A%84-typescript-%E8%A7%86%E5%9B%BE"
|
||||
]
|
||||
},
|
||||
{
|
||||
"language": "en",
|
||||
"source": {
|
||||
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
|
||||
"sha256": "8f7c31d21a50a56743ad38a7d9483bcc5e483faef8d05545f6237031b9188d1b"
|
||||
},
|
||||
"html": {
|
||||
"path": "docs/document/en/advanced/built-in.html",
|
||||
"sha256": "15ac022e1a9b49271e5ed3f6c42af1056233ddc5ecb0b3f85e9c7b04fa8aa641"
|
||||
},
|
||||
"typeFixture": {
|
||||
"path": "refactor/.cache/site04-core-services/en.mts",
|
||||
"sha256": "e2813bfdb0e54859385e00b5b4cbe0a3f6670fdc2dee15c93d8993b64dfc78a6"
|
||||
},
|
||||
"diagnostics": [],
|
||||
"snippets": [
|
||||
{
|
||||
"id": "en/advanced/built-in.md:12",
|
||||
"sha256": "087735467fd821c2f6b73050a9bf932f1cefa183e017391ad6e963e9e988b8d6"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:33",
|
||||
"sha256": "debeb79b856f191cba1b357ba3462342b1de2c93074d1bb5c161becc60506937"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:60",
|
||||
"sha256": "8dcf8fe91915f7bad2fb1f47e49294cc703cfbe80b21b7155e1d7ebacef017b2"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:103",
|
||||
"sha256": "aed4de9f5ce94737018c9e169d9319e44da9468bf244a25dd484b64b71d6a905"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:126",
|
||||
"sha256": "78a8622566fb190dad9687fcd3366aeca1ce2c440f98db1b8a63d936dd44601a"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:146",
|
||||
"sha256": "ecafa8f0bcab78ca1eceef2223e0d9e7adb3c2ca546cdf6733534f9d0a344bf4"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:170",
|
||||
"sha256": "9a1dabfbd2b43b4d7cc76c259c0e6da4fec0af51ffa87607ff2cf274e37ffebc"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:245",
|
||||
"sha256": "5622bd1dd05bd1b95b3dd4db0a0dd28387cba88bc1f6ad5da3a7451abdd9ec55"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:278",
|
||||
"sha256": "2429bccae4d847890c92fbad4ed2df3ffa6ba3172b7babe7e5081869542daece"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:314",
|
||||
"sha256": "97425833bd778311e3765b0f8c268cc15f38ab83e39727dbb35210060d332d17"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:350",
|
||||
"sha256": "3355c478c71f59548fd2be177f607fbcfb359b007067fcd9dc9524bb4cfc591f"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:387",
|
||||
"sha256": "c478d5976a42b468d48f6aa5594313b60d49a9daf007839c6ee2cd0881daeb63"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:410",
|
||||
"sha256": "2c8bd606ef43ceedd726f81b29260866558b12aedd7798e9955ba5c4ebb72b37"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:434",
|
||||
"sha256": "564713373d9c96b69e3c9f7ea82686ddb7b2ba8156ea6db8621c8e59d63c6ce6"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:457",
|
||||
"sha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:496",
|
||||
"sha256": "c893a368edcb1a8320ff7ce682723294e900298f91022da0e49ee0ee9d41f449"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:522",
|
||||
"sha256": "b0e79e18d105f505cdc4a9cec236b96b39a916c4f2086e4c2e13b0d74e92c627"
|
||||
},
|
||||
{
|
||||
"id": "en/advanced/built-in.md:553",
|
||||
"sha256": "7ba346613aa1e0600f67a618b385c1b7b5bf06b136a67408c5d959490bf8f9dd"
|
||||
}
|
||||
],
|
||||
"localLinks": [
|
||||
"/document/en/advanced/built-in.html#VPContent",
|
||||
"/document/",
|
||||
"/document/en/",
|
||||
"/document/en/start/option.html",
|
||||
"/document/en/start/i18n.html",
|
||||
"/document/en/component/layers.html",
|
||||
"/document/en/component/controls.html",
|
||||
"/document/en/component/contextmenu.html",
|
||||
"/document/en/component/setting.html",
|
||||
"/document/en/advanced/property.html",
|
||||
"/document/en/advanced/built-in.html",
|
||||
"/document/en/advanced/class.html",
|
||||
"/document/en/advanced/global.html",
|
||||
"/document/en/advanced/event.html",
|
||||
"/document/en/advanced/plugin.html",
|
||||
"/document/en/plugin/danmuku.html",
|
||||
"/document/en/plugin/danmuku-mask.html",
|
||||
"/document/en/plugin/ads.html",
|
||||
"/document/en/plugin/hls-control.html",
|
||||
"/document/en/plugin/dash-control.html",
|
||||
"/document/en/plugin/vtt-thumbnail.html",
|
||||
"/document/en/plugin/auto-thumbnail.html",
|
||||
"/document/en/plugin/multiple-subtitles.html",
|
||||
"/document/en/plugin/jassub.html",
|
||||
"/document/en/plugin/chromecast.html",
|
||||
"/document/en/plugin/vast.html",
|
||||
"/document/en/plugin/chapter.html",
|
||||
"/document/en/plugin/ambilight.html",
|
||||
"/document/en/plugin/document-pip.html",
|
||||
"/document/en/plugin/asr.html",
|
||||
"/document/en/plugin/audio-track.html",
|
||||
"/document/en/tool/iframe.html",
|
||||
"/document/en/tool/thumbnail.html",
|
||||
"/document/en/proxy/canvas.html",
|
||||
"/document/en/proxy/mediabunny.html",
|
||||
"/document/en/advanced/built-in.html#advanced-properties",
|
||||
"/document/en/advanced/built-in.html#option",
|
||||
"/document/en/advanced/built-in.html#template",
|
||||
"/document/en/advanced/built-in.html#events",
|
||||
"/document/en/advanced/built-in.html#storage",
|
||||
"/document/en/advanced/built-in.html#icons",
|
||||
"/document/en/advanced/built-in.html#i18n",
|
||||
"/document/en/advanced/built-in.html#notice",
|
||||
"/document/en/advanced/built-in.html#layers",
|
||||
"/document/component/layers.html",
|
||||
"/document/en/advanced/built-in.html#controls",
|
||||
"/document/component/controls.html",
|
||||
"/document/en/advanced/built-in.html#contextmenu",
|
||||
"/document/component/contextmenu.html",
|
||||
"/document/en/advanced/built-in.html#subtitle",
|
||||
"/document/en/advanced/built-in.html#info",
|
||||
"/document/en/advanced/built-in.html#loading",
|
||||
"/document/en/advanced/built-in.html#hotkey",
|
||||
"/document/en/advanced/built-in.html#mask",
|
||||
"/document/en/advanced/built-in.html#setting",
|
||||
"/document/component/setting.html",
|
||||
"/document/en/advanced/built-in.html#plugins",
|
||||
"/document/en/advanced/built-in.html#typescript-service-views"
|
||||
]
|
||||
}
|
||||
],
|
||||
"browsers": [
|
||||
{
|
||||
"engine": "chromium",
|
||||
"version": "153.0.8010.12",
|
||||
"language": "zh",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"forwardedCodeSha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c",
|
||||
"screenshot": {
|
||||
"path": "refactor/.cache/site04-core-services/chromium-zh.png",
|
||||
"sha256": "1dad8299077956c253d40c0ea2907aa56b1187218799ebda38c92e077574da11"
|
||||
}
|
||||
},
|
||||
{
|
||||
"engine": "chromium",
|
||||
"version": "153.0.8010.12",
|
||||
"language": "en",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"forwardedCodeSha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c",
|
||||
"screenshot": {
|
||||
"path": "refactor/.cache/site04-core-services/chromium-en.png",
|
||||
"sha256": "3b519a6528e4830cd6a7955a6fd00a9acbb2b560ba3ecff7b63f30c4b3e92709"
|
||||
}
|
||||
},
|
||||
{
|
||||
"engine": "firefox",
|
||||
"version": "155.0",
|
||||
"language": "zh",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"forwardedCodeSha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c",
|
||||
"screenshot": {
|
||||
"path": "refactor/.cache/site04-core-services/firefox-zh.png",
|
||||
"sha256": "6538cd5368ce28e513c85ba6f90031101d62e6e5d3c36e2e974d2844de8d2014"
|
||||
}
|
||||
},
|
||||
{
|
||||
"engine": "firefox",
|
||||
"version": "155.0",
|
||||
"language": "en",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"forwardedCodeSha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c",
|
||||
"screenshot": {
|
||||
"path": "refactor/.cache/site04-core-services/firefox-en.png",
|
||||
"sha256": "8a5d335f0ce8458f488118a2edfe56e7c005c3dbb8c60c832bdbe69523238b78"
|
||||
}
|
||||
},
|
||||
{
|
||||
"engine": "webkit",
|
||||
"version": "26.6",
|
||||
"language": "zh",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"forwardedCodeSha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c",
|
||||
"screenshot": {
|
||||
"path": "refactor/.cache/site04-core-services/webkit-zh.png",
|
||||
"sha256": "ecf0e7daaaebccf175280118e32e712def1d25ca3b7d18854be24b18142b4579"
|
||||
}
|
||||
},
|
||||
{
|
||||
"engine": "webkit",
|
||||
"version": "26.6",
|
||||
"language": "en",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"forwardedCodeSha256": "48afe798b0202fd30467e8d148d082e7deb986db08da0c28ceffe1c440bd2d1c",
|
||||
"screenshot": {
|
||||
"path": "refactor/.cache/site04-core-services/webkit-en.png",
|
||||
"sha256": "86627f29f64873e637308a8b0b77c5577ac11f479552c94742eefbcbd14ab58a"
|
||||
}
|
||||
}
|
||||
],
|
||||
"hotkey": [
|
||||
{
|
||||
"engine": "chromium",
|
||||
"version": "153.0.8010.12",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"callbackCalls": 1,
|
||||
"removedByExampleTimer": true
|
||||
},
|
||||
{
|
||||
"engine": "firefox",
|
||||
"version": "155.0",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"callbackCalls": 1,
|
||||
"removedByExampleTimer": true
|
||||
},
|
||||
{
|
||||
"engine": "webkit",
|
||||
"version": "26.6",
|
||||
"passed": true,
|
||||
"errors": [],
|
||||
"callbackCalls": 1,
|
||||
"removedByExampleTimer": true
|
||||
}
|
||||
],
|
||||
"complete": true,
|
||||
"limitations": [
|
||||
"Guide navigation popup is isolated; no editor execution or complete media/device acceptance.",
|
||||
"Hotkey example checks native key dispatch and callback removal only; player readiness is not a playback acceptance claim."
|
||||
],
|
||||
"core": {
|
||||
"artifact": {
|
||||
"path": "packages/artplayer/dist/artplayer.js",
|
||||
"sha256": "8a4caaa50a069875b3898a83765457b3c502700f4731d0c38988d6c463c3d20a"
|
||||
},
|
||||
"candidate": {
|
||||
"kind": "npm-tarball",
|
||||
"path": "refactor/.cache/packages/run-XvHA8v/artplayer.tgz",
|
||||
"version": "6.0.0",
|
||||
"sourceCommit": "1b8188834768605f312a5ed14dab52d75b9c880c",
|
||||
"inputFingerprint": "896b9f1f57feb447e9baef3b02c2c04e51b79eadef858b01a921e2b2146ff75a",
|
||||
"integrity": "sha512-b2Sl/KMnRriJH4/TKsksknoCmLtPDduL6t9RROlzInp6CC1YN4L7t4EYGl/kdmpcgzAJsH0Fz6k4YUFmrDaPQw=="
|
||||
}
|
||||
}
|
||||
},
|
||||
"semanticMapping": {
|
||||
"file": "refactor/core-content-review.json",
|
||||
"records": 81,
|
||||
"remainingInventoryRecords": 882
|
||||
},
|
||||
"tests": {
|
||||
"count": 51,
|
||||
"pass": 51,
|
||||
"fail": 0,
|
||||
"skipped": 0,
|
||||
"durationMs": 1271.8418,
|
||||
"suites": [
|
||||
"listener-registry",
|
||||
"global-events",
|
||||
"storage",
|
||||
"hotkey",
|
||||
"notice",
|
||||
"site-loading",
|
||||
"documentation-pipeline"
|
||||
]
|
||||
},
|
||||
"i18n": {
|
||||
"literalKeysChecked": 41,
|
||||
"result": {
|
||||
"keys": 41,
|
||||
"checked": [
|
||||
"default Chinese values",
|
||||
"case-normalized selection",
|
||||
"partial deep merge",
|
||||
"empty/missing fallback",
|
||||
"explicit init after language change",
|
||||
"dictionary key casing",
|
||||
"custom keys"
|
||||
],
|
||||
"passed": true
|
||||
}
|
||||
},
|
||||
"build": {
|
||||
"vitepressSeconds": 9.08,
|
||||
"yarnSeconds": 10.67,
|
||||
"checked": [
|
||||
"build:docs",
|
||||
"build:llm",
|
||||
"check:llm",
|
||||
"site-inventory --write/--check",
|
||||
"demos --check"
|
||||
]
|
||||
},
|
||||
"visualInspections": [
|
||||
"chromium-zh.png"
|
||||
],
|
||||
"ledger": {
|
||||
"report": {
|
||||
"path": "refactor/.cache/release-ledger-cvPD7Y/report.json",
|
||||
"sha256": "70bbe795992dc48394f394ebf27ec4f119059915fb43c9b0d00e17b20925e47c"
|
||||
},
|
||||
"libraries": [
|
||||
{
|
||||
"name": "artplayer",
|
||||
"fingerprint": "896b9f1f57feb447e9baef3b02c2c04e51b79eadef858b01a921e2b2146ff75a",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-ads",
|
||||
"fingerprint": "a7c85c3cbd5893306c50af3e5ab2ae900838633184e2b5509a7790a346e63277",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-ambilight",
|
||||
"fingerprint": "58b3de027f6da9358927a032585af2db0b98ece514263062e61a26c0b0a60d69",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-asr",
|
||||
"fingerprint": "e99563e05cf2fa5cb687bee25bbec5f663dadb39cd7a780ae506121a069f3288",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-audio-track",
|
||||
"fingerprint": "68251599fb975857e5124b3a7804e2e7edbd9de6b3b22eef2882ae9cf38c3560",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-auto-thumbnail",
|
||||
"fingerprint": "fa1ac932fb279f6de85856d98d649ea6b12b39c221a8e54d63d5a46d28ed25eb",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-chapter",
|
||||
"fingerprint": "4dcc9e5c4e127edbc17ab1e59e3fb973ac9733125cff744c3031b43b98476e02",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-chromecast",
|
||||
"fingerprint": "e16de620bd4770b4ab717291af29d5a2f450025ae8bdf22815f6efd51e40056e",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-danmuku",
|
||||
"fingerprint": "90d09ab98a1ca36575a5ed38332d518c03265bcd4ad95524170394b1e67209c0",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-danmuku-mask",
|
||||
"fingerprint": "71b4367caed8ad8cbe4a171abb3bb4be3955c15dea4694255c1448c85d6dfb17",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-dash-control",
|
||||
"fingerprint": "3f289a02d0f401e796b61c48f1a774a152b3efb5eb8fe3c97f3b0163b2315a42",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-document-pip",
|
||||
"fingerprint": "3507d1d5e0de702173c25a2e5caddac6e245046d9cd1249728b76e6dea9b8b77",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-hls-control",
|
||||
"fingerprint": "3210ec59c5b8440d584d509e214f4021a0a5117639a1e883d617e95e2ac9a49b",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-jassub",
|
||||
"fingerprint": "e0391ecf1e2c9da0a622bb933a857f718bb370ecfb63ecc4b5e3ef1261e84371",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-multiple-subtitles",
|
||||
"fingerprint": "d2b9e3f04560bcb5a5e6028166c7f92d23554290be6ae29fc632bf1eb82d1f87",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-vast",
|
||||
"fingerprint": "07e23e4b5ad201e2b33afd0f8b689161c6228d0c0e0621487e48b04457fef766",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-plugin-vtt-thumbnail",
|
||||
"fingerprint": "4a7cbdb38d5d876a68bc74a3a785402a2989b3730638b0654c358275bcffc423",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-proxy-canvas",
|
||||
"fingerprint": "3cad2e085d0cf960508f5ed75ed62731c245e741246659a0f882fd73f2ed5430",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-proxy-mediabunny",
|
||||
"fingerprint": "adca4dc42d1a1bfe05ba81ebb397b607eb548ca6ec02856f1312dd41ea96a232",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-tool-iframe",
|
||||
"fingerprint": "a0808c48db68a5d433ebb983348cf28130552e5bea99c38a1335b90b4b302d3c",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
},
|
||||
{
|
||||
"name": "artplayer-tool-thumbnail",
|
||||
"fingerprint": "431eb2caf41a434a8fdb516bf5d73b71df8b4d306530036ead7c1ee460076b81",
|
||||
"build": {
|
||||
"status": "evidence-recorded"
|
||||
},
|
||||
"status": "blocked"
|
||||
}
|
||||
],
|
||||
"publicationAuthorized": false
|
||||
},
|
||||
"attachments": [
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-validate.mjs",
|
||||
"sha256": "a31c7858cc1845a6eccc06a6f904adf24cdf4c8b6623210ca00acda72e25cea3"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services/report.json",
|
||||
"sha256": "ddb57c6151e940c14dff0802d3779c65b09665bbb32710aff7cff13edaf2e282"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-validate.log",
|
||||
"sha256": "96674cd254e000fc84c65b98601ec55e52dd337684ff5c1b1a103eaf4f2ca2c9"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-tests.log",
|
||||
"sha256": "201f331d979341d7a4cfb742c3eea2ed493834317fb43b2001f6b7825a717738"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-build.log",
|
||||
"sha256": "7e114cfa15a367b13e82005848c215aae821722f3c682976ba2fea7e4562729e"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-llm.log",
|
||||
"sha256": "1a9b313832e0e9f0479371b2fb2f6a2941aebd1fa19c2e36d3949c1287da924f"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-i18n.mjs",
|
||||
"sha256": "57f37340fdde0089344d5bf3a3aa87c5fe3388a0ae2a4dd601882a6b60e744a4"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-i18n.log",
|
||||
"sha256": "b521814b0b5b7619dc576c1c4385da66260279979be405a0f21d7cbca4a94ba6"
|
||||
},
|
||||
{
|
||||
"path": "refactor/.cache/site04-core-services-ledger.log",
|
||||
"sha256": "2cee549381d2b1e50522dfff4a2230676f242095ed8b238b84e65e24d3007348"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
# SITE-04 checkpoint: core service semantics
|
||||
|
||||
The bilingual advanced-properties guide now documents EventRegistry, Storage,
|
||||
I18n, Hotkey and Notice against the current source and root/runtime declarations.
|
||||
Its hotkey example previously passed numeric32, while dispatch uses event.code;
|
||||
both examples now add/remove the original callback under 'Space'. All other
|
||||
existing runnable examples remain unchanged. No core runtime/declaration or
|
||||
packaged documentation input changed.
|
||||
|
||||
The guide distinguishes DOM listener disposers from player event subscriptions,
|
||||
global rebind from DOM movement, localStorage envelope keys from item keys,
|
||||
per-instance fallback from persisted data, dictionary updates from UI redraw,
|
||||
default shortcuts from custom callbacks, and notice visibility from assigned text.
|
||||
The old root notice getter type is preserved; the runtime type example reads a
|
||||
boolean. All41 historical language keys are listed under their shared semantics.
|
||||
|
||||
The [core mapping](../core-content-review.json) records81 explicit declaration
|
||||
rows with sources, document anchors and hashes: events10, storage8, i18n49,
|
||||
hotkey7 and notice7. This includes root/runtime aliases and separate getter/setter
|
||||
records, not81 distinct features. The remaining882 inventory rows are unreviewed;
|
||||
this is not whole-core semantic or release completion.
|
||||
|
||||
## Verification
|
||||
|
||||
- Both exact TypeScript examples pass strict NodeNext, skipLibCheck:false and
|
||||
types:[]. All36 Run Code snippets parse; only the two numeric hotkey arguments
|
||||
change. Generated pages resolve54/58 distinct local targets.
|
||||
- Six page checks pass on Chromium153.0.8010.12, Firefox155.0 and Windows
|
||||
WebKit26.6: actual generated pages, visible button and exact updated-code
|
||||
forwarding. Popup responses are isolated, not editor execution.
|
||||
- The exact Chinese hotkey example runs separately on all three engines using
|
||||
the real core UMD bytes verified against the registered candidate. Native Space
|
||||
triggers its callback once; its own five-second timer removes the callback,
|
||||
and another Space does not call it again. No retries or page errors. This proves
|
||||
keyboard/example behavior, not complete media playback or physical-device support.
|
||||
- Existing service/documentation tests:51 pass,0 fail/skip,1271.8418ms. A direct
|
||||
source-module probe verifies all41 language values and partial merge, casing,
|
||||
fallback, explicit init and custom-key rules.
|
||||
- Node24.21.0, Yarn1.22.22, TypeScript5.9.3. build:docs9.08s (Yarn10.67s),
|
||||
build:llm/check:llm, inventory and demo-route checks pass. All21 library build
|
||||
envelopes remain valid. No dependency or project script was added.
|
||||
|
||||
See [retained evidence](../baselines/site04-core-services.json). Chromium Chinese
|
||||
hotkey screenshot was inspected; its corrected code and button are visible.
|
||||
SITE-04 remains doing, totals224/22/39. Continue other core declaration groups.
|
||||
Formal reviews remain user-directed. No push, deployment or publication occurred.
|
||||
Revert this checkpoint to restore the guide, generated assets and mapping entry.
|
||||
@@ -0,0 +1,806 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "SITE-04",
|
||||
"inventory": {
|
||||
"path": "refactor/baselines/site-inventory.json",
|
||||
"sha256": "30c3e52e86b223ccb89184349a4931a49d4fbc716efc3689e4c3c81fb80d287d"
|
||||
},
|
||||
"reviewedAt": "2026-09-15T20:44:27.693Z",
|
||||
"counts": {
|
||||
"inventoryRecords": 963,
|
||||
"reviewedRecords": 81,
|
||||
"unreviewedRecords": 882
|
||||
},
|
||||
"note": "Explicit declaration-record semantic mapping, including overload/getter/setter rows and root/runtime aliases. Counts are not overall API or release completion. Recheck affected groups if their source/document hashes drift. Other declarations and inline members are not implicitly covered.",
|
||||
"groups": [
|
||||
{
|
||||
"id": "events",
|
||||
"status": "semantic-reviewed",
|
||||
"conclusion": "DOM listener ownership, scalar/array disposers, native listener receivers/options, hover versus player events, cleanup collection, global rebind replacement and lifecycle closure.",
|
||||
"records": [
|
||||
{
|
||||
"id": "packages/artplayer/public/artplayer.ts#Artplayer.proxy@121",
|
||||
"file": "packages/artplayer/public/artplayer.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "proxy",
|
||||
"line": 121
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/artplayer.ts#Artplayer.events@134",
|
||||
"file": "packages/artplayer/public/artplayer.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "events",
|
||||
"line": 134
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime.ts#Artplayer.events@80",
|
||||
"file": "packages/artplayer/public/runtime.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "events",
|
||||
"line": 80
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime.ts#Artplayer.proxy@98",
|
||||
"file": "packages/artplayer/public/runtime.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "proxy",
|
||||
"line": 98
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.destroyEvents@12",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "EventRegistry",
|
||||
"name": "destroyEvents",
|
||||
"line": 12
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.proxy@13",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "EventRegistry",
|
||||
"name": "proxy",
|
||||
"line": 13
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.hover@18",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "EventRegistry",
|
||||
"name": "hover",
|
||||
"line": 18
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.remove@19",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "EventRegistry",
|
||||
"name": "remove",
|
||||
"line": 19
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.destroy@20",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "EventRegistry",
|
||||
"name": "destroy",
|
||||
"line": 20
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#EventRegistry.bindGlobalEvents@21",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "EventRegistry",
|
||||
"name": "bindGlobalEvents",
|
||||
"line": 21
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"path": "packages/artplayer/src/events/index.ts",
|
||||
"sha256": "30d2286316dbd351e93f5a2234dcca84bf68ca28c05921169cca70c2e0b1ecf9"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/src/events/listener-registry.ts",
|
||||
"sha256": "fb062df5151c4e8e970de469f1c7d9af948f72214d32c293c81a5feeb8406124"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/src/events/globalInit.ts",
|
||||
"sha256": "6f6ea497a20a8fd0746b1f020caff76ad6817cd70a1a90fbaea12f992b6d03a7"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/artplayer.ts",
|
||||
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime.ts",
|
||||
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime/services.ts",
|
||||
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
|
||||
"sha256": "078115d9703b987d6d556a73b23696ac5e3c6a8f2156d27bb21845820d1e9c16",
|
||||
"anchor": "events"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
|
||||
"sha256": "8f7c31d21a50a56743ad38a7d9483bcc5e483faef8d05545f6237031b9188d1b",
|
||||
"anchor": "events"
|
||||
}
|
||||
],
|
||||
"evidence": "baselines/site04-core-services.json"
|
||||
},
|
||||
{
|
||||
"id": "storage",
|
||||
"status": "semantic-reviewed",
|
||||
"conclusion": "JSON envelope key versus item key; truthy-key lookup; current-key-only clear; per-instance fallback distinct from persistent data; synchronous void writes and no automatic merge/migration.",
|
||||
"records": [
|
||||
{
|
||||
"id": "packages/artplayer/public/artplayer.ts#Artplayer.storage@145",
|
||||
"file": "packages/artplayer/public/artplayer.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "storage",
|
||||
"line": 145
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime.ts#Artplayer.storage@81",
|
||||
"file": "packages/artplayer/public/runtime.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "storage",
|
||||
"line": 81
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Storage.name@25",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Storage",
|
||||
"name": "name",
|
||||
"line": 25
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Storage.settings@26",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Storage",
|
||||
"name": "settings",
|
||||
"line": 26
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Storage.get@27",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Storage",
|
||||
"name": "get",
|
||||
"line": 27
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Storage.set@28",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Storage",
|
||||
"name": "set",
|
||||
"line": 28
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Storage.del@29",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Storage",
|
||||
"name": "del",
|
||||
"line": 29
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Storage.clear@30",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Storage",
|
||||
"name": "clear",
|
||||
"line": 30
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"path": "packages/artplayer/src/storage.ts",
|
||||
"sha256": "9c0a0f3d8ac18261db6e49b2ea14322d1d53bfec3531c7337b85005e708fef30"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/artplayer.ts",
|
||||
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime.ts",
|
||||
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime/services.ts",
|
||||
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
|
||||
"sha256": "078115d9703b987d6d556a73b23696ac5e3c6a8f2156d27bb21845820d1e9c16",
|
||||
"anchor": "storage"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
|
||||
"sha256": "8f7c31d21a50a56743ad38a7d9483bcc5e483faef8d05545f6237031b9188d1b",
|
||||
"anchor": "storage"
|
||||
}
|
||||
],
|
||||
"evidence": "baselines/site04-core-services.json"
|
||||
},
|
||||
{
|
||||
"id": "i18n",
|
||||
"status": "semantic-reviewed",
|
||||
"conclusion": "All41 I18nValue keys share own-key/nonempty lookup; default Chinese dictionary, lowercased language selection, dictionary casing, deep merge/init, fallback/custom keys and no automatic existing-UI redraw.",
|
||||
"records": [
|
||||
{
|
||||
"id": "packages/artplayer/public/artplayer.ts#Artplayer.i18n@159",
|
||||
"file": "packages/artplayer/public/artplayer.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "i18n",
|
||||
"line": 159
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Context Menu@18",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Context Menu",
|
||||
"line": 18
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Lock@19",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Lock",
|
||||
"line": 19
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Video Info@20",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Video Info",
|
||||
"line": 20
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Close@21",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Close",
|
||||
"line": 21
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Video Load Failed@22",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Video Load Failed",
|
||||
"line": 22
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Volume@23",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Volume",
|
||||
"line": 23
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Progress@24",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Progress",
|
||||
"line": 24
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Back@25",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Back",
|
||||
"line": 25
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Settings@26",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Settings",
|
||||
"line": 26
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Play@27",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Play",
|
||||
"line": 27
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Pause@28",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Pause",
|
||||
"line": 28
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Rate@29",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Rate",
|
||||
"line": 29
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Mute@30",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Mute",
|
||||
"line": 30
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Video Flip@31",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Video Flip",
|
||||
"line": 31
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Horizontal@32",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Horizontal",
|
||||
"line": 32
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Vertical@33",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Vertical",
|
||||
"line": 33
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Reconnect@34",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Reconnect",
|
||||
"line": 34
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Show Setting@35",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Show Setting",
|
||||
"line": 35
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Hide Setting@36",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Hide Setting",
|
||||
"line": 36
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Screenshot@37",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Screenshot",
|
||||
"line": 37
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Play Speed@38",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Play Speed",
|
||||
"line": 38
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Aspect Ratio@39",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Aspect Ratio",
|
||||
"line": 39
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Default@40",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Default",
|
||||
"line": 40
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Normal@41",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Normal",
|
||||
"line": 41
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Open@42",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Open",
|
||||
"line": 42
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Switch Video@43",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Switch Video",
|
||||
"line": 43
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Switch Subtitle@44",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Switch Subtitle",
|
||||
"line": 44
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Fullscreen@45",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Fullscreen",
|
||||
"line": 45
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Exit Fullscreen@46",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Exit Fullscreen",
|
||||
"line": 46
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Web Fullscreen@47",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Web Fullscreen",
|
||||
"line": 47
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Exit Web Fullscreen@48",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Exit Web Fullscreen",
|
||||
"line": 48
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Mini Player@49",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Mini Player",
|
||||
"line": 49
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.PIP Mode@50",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "PIP Mode",
|
||||
"line": 50
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Exit PIP Mode@51",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Exit PIP Mode",
|
||||
"line": 51
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.PIP Not Supported@52",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "PIP Not Supported",
|
||||
"line": 52
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Fullscreen Not Supported@53",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Fullscreen Not Supported",
|
||||
"line": 53
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Subtitle Offset@54",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Subtitle Offset",
|
||||
"line": 54
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Last Seen@55",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Last Seen",
|
||||
"line": 55
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.Jump Play@56",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "Jump Play",
|
||||
"line": 56
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.AirPlay@57",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "AirPlay",
|
||||
"line": 57
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/i18n.ts#I18nValue.AirPlay Not Available@58",
|
||||
"file": "packages/artplayer/public/i18n.ts",
|
||||
"declaration": "I18nValue",
|
||||
"name": "AirPlay Not Available",
|
||||
"line": 58
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime.ts#Artplayer.i18n@83",
|
||||
"file": "packages/artplayer/public/runtime.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "i18n",
|
||||
"line": 83
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#I18n.art@37",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "I18n",
|
||||
"name": "art",
|
||||
"line": 37
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#I18n.languages@38",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "I18n",
|
||||
"name": "languages",
|
||||
"line": 38
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#I18n.language@39",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "I18n",
|
||||
"name": "language",
|
||||
"line": 39
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#I18n.init@40",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "I18n",
|
||||
"name": "init",
|
||||
"line": 40
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#I18n.get@41",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "I18n",
|
||||
"name": "get",
|
||||
"line": 41
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#I18n.update@42",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "I18n",
|
||||
"name": "update",
|
||||
"line": 42
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"path": "packages/artplayer/src/i18n/index.ts",
|
||||
"sha256": "09c6f5bce58e4118dde10e8b2a2d3808785b7fde913a54dd189e0b473e21266a"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/src/i18n/zh-cn.ts",
|
||||
"sha256": "51eb75562ae1ae4e248e1db85c90bcbc69b388a177ada6cbf8c3196a2c343ac6"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/src/i18n/publish.ts",
|
||||
"sha256": "5b216bbe313b3cda56a5da41fba4fb9d095eeec0dc903fcf284ddd8f94926e99"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/src/utils/property.ts",
|
||||
"sha256": "c737d4582a4382f4038d12dafdf8b43418e508c9b8b859b2f0cc17c20f370343"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/artplayer.ts",
|
||||
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/i18n.ts",
|
||||
"sha256": "34b0c684668044f7600c80b9d3979f8fb730138007b7cb4e7034326b340156fb"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime.ts",
|
||||
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime/services.ts",
|
||||
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
|
||||
"sha256": "078115d9703b987d6d556a73b23696ac5e3c6a8f2156d27bb21845820d1e9c16",
|
||||
"anchor": "i18n"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
|
||||
"sha256": "8f7c31d21a50a56743ad38a7d9483bcc5e483faef8d05545f6237031b9188d1b",
|
||||
"anchor": "i18n"
|
||||
}
|
||||
],
|
||||
"evidence": "baselines/site04-core-services.json"
|
||||
},
|
||||
{
|
||||
"id": "hotkey",
|
||||
"status": "semantic-reviewed",
|
||||
"conclusion": "KeyboardEvent.code keys; callback identity/receiver and manager return; native focus/editable/modifier rules; default versus custom keys; desktop init/mobile opt-in; removal and no duplicate initialization.",
|
||||
"records": [
|
||||
{
|
||||
"id": "packages/artplayer/public/artplayer.ts#Artplayer.hotkey@192",
|
||||
"file": "packages/artplayer/public/artplayer.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "hotkey",
|
||||
"line": 192
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime.ts#Artplayer.hotkey@93",
|
||||
"file": "packages/artplayer/public/runtime.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "hotkey",
|
||||
"line": 93
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.art@48",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Hotkey",
|
||||
"name": "art",
|
||||
"line": 48
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.keys@49",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Hotkey",
|
||||
"name": "keys",
|
||||
"line": 49
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.init@50",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Hotkey",
|
||||
"name": "init",
|
||||
"line": 50
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.add@51",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Hotkey",
|
||||
"name": "add",
|
||||
"line": 51
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/services.ts#Hotkey.remove@52",
|
||||
"file": "packages/artplayer/public/runtime/services.ts",
|
||||
"declaration": "Hotkey",
|
||||
"name": "remove",
|
||||
"line": 52
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"path": "packages/artplayer/src/hotkey.ts",
|
||||
"sha256": "d8e477bf451143e566e1f743a5f253dcf00beb23544709794779f275e11498e8"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/src/input/hotkey-defaults.ts",
|
||||
"sha256": "c28e14821e5c7f7ac92a302e92439ab68fe77d5ef7d90a36b147b7c979ab96c6"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/src/input/keyboard-focus.ts",
|
||||
"sha256": "270c9dba40c0eb6d9fb36118b53e7f1d42a301ba4514917849523b6a05ed9e11"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/artplayer.ts",
|
||||
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime.ts",
|
||||
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime/services.ts",
|
||||
"sha256": "8e4648d8c61bff47343f9e1c2b995af69fc00947264b826109ceadcbaf553254"
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
|
||||
"sha256": "078115d9703b987d6d556a73b23696ac5e3c6a8f2156d27bb21845820d1e9c16",
|
||||
"anchor": "hotkey"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
|
||||
"sha256": "8f7c31d21a50a56743ad38a7d9483bcc5e483faef8d05545f6237031b9188d1b",
|
||||
"anchor": "hotkey"
|
||||
}
|
||||
],
|
||||
"evidence": "baselines/site04-core-services.json"
|
||||
},
|
||||
{
|
||||
"id": "notice",
|
||||
"status": "semantic-reviewed",
|
||||
"conclusion": "Boolean getter versus historical root type; text/Error assignment, hidden-but-retained text/timer, per-display NOTICE_TIME, timer handle, timer-only destroy and closed player suppression.",
|
||||
"records": [
|
||||
{
|
||||
"id": "packages/artplayer/public/artplayer.ts#Artplayer.notice@167",
|
||||
"file": "packages/artplayer/public/artplayer.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "notice",
|
||||
"line": 167
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime.ts#Notice.art@45",
|
||||
"file": "packages/artplayer/public/runtime.ts",
|
||||
"declaration": "Notice",
|
||||
"name": "art",
|
||||
"line": 45
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime.ts#Artplayer.notice@84",
|
||||
"file": "packages/artplayer/public/runtime.ts",
|
||||
"declaration": "Artplayer",
|
||||
"name": "notice",
|
||||
"line": 84
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.timer@34",
|
||||
"file": "packages/artplayer/public/runtime/subtitle.ts",
|
||||
"declaration": "Notice",
|
||||
"name": "timer",
|
||||
"line": 34
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.show@35",
|
||||
"file": "packages/artplayer/public/runtime/subtitle.ts",
|
||||
"declaration": "Notice",
|
||||
"name": "show",
|
||||
"line": 35
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.show@36",
|
||||
"file": "packages/artplayer/public/runtime/subtitle.ts",
|
||||
"declaration": "Notice",
|
||||
"name": "show",
|
||||
"line": 36
|
||||
},
|
||||
{
|
||||
"id": "packages/artplayer/public/runtime/subtitle.ts#Notice.destroy@37",
|
||||
"file": "packages/artplayer/public/runtime/subtitle.ts",
|
||||
"declaration": "Notice",
|
||||
"name": "destroy",
|
||||
"line": 37
|
||||
}
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"path": "packages/artplayer/src/notice.ts",
|
||||
"sha256": "4faa700323a8fdfd91a59491a5f57da2dee9bd1f2de0d900ed16e9809a208c94"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/artplayer.ts",
|
||||
"sha256": "26a42ac66811e70f68a8ebe62cbf304eb1993451b3e658961be98e7106162527"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime.ts",
|
||||
"sha256": "ec4b1d56993eb482a77eb0f94b701047549d009e6ba6433f27e7d464fef30c2b"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer/public/runtime/subtitle.ts",
|
||||
"sha256": "13241c4f9a87517aa2cf7b3e0bb8cedaa12fa0b4d3f8934285797583b752557e"
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/advanced/built-in.md",
|
||||
"sha256": "078115d9703b987d6d556a73b23696ac5e3c6a8f2156d27bb21845820d1e9c16",
|
||||
"anchor": "notice"
|
||||
},
|
||||
{
|
||||
"path": "packages/artplayer-vitepress/docs/en/advanced/built-in.md",
|
||||
"sha256": "8f7c31d21a50a56743ad38a7d9483bcc5e483faef8d05545f6237031b9188d1b",
|
||||
"anchor": "notice"
|
||||
}
|
||||
],
|
||||
"evidence": "baselines/site04-core-services.json"
|
||||
}
|
||||
]
|
||||
}
|
||||
+1
-1
@@ -687,7 +687,7 @@
|
||||
- SITE-DANMUKU-01: [记录](changes/2026-09-15-SITE-DANMUKU-01-guides.md) [记录](baselines/danmuku-docs-validation.json)
|
||||
- SITE-HLS-01: [记录](changes/2026-09-15-SITE-HLS-01-guides.md) [记录](baselines/hls-docs-validation.json)
|
||||
- SITE-DASH-01: [记录](changes/2026-09-15-SITE-DASH-01-guides.md) [记录](baselines/dash-docs-validation.json)
|
||||
- SITE-04: [记录](site-content-review.md) [记录](changes/2026-09-16-SITE-04-chapter-ambilight-guides.md) [记录](baselines/site04-chapter-ambilight-guides.json) [记录](changes/2026-09-16-SITE-04-dpip-asr-guides.md) [记录](baselines/site04-dpip-asr-guides.json) [记录](changes/2026-09-16-SITE-04-auto-multi-guides.md) [记录](baselines/site04-auto-multi-guides.json) [记录](changes/2026-09-16-SITE-04-ads-vast-guides.md) [记录](baselines/site04-ads-vast-guides.json) [记录](changes/2026-09-16-SITE-04-jassub-mask-cast-guides.md) [记录](baselines/site04-jassub-mask-cast-guides.json) [记录](changes/2026-09-16-SITE-04-tools-guides.md) [记录](baselines/site04-tools-guides.json) [记录](changes/2026-09-16-SITE-04-proxies-guides.md) [记录](baselines/site04-proxies-guides.json) [记录](changes/2026-09-16-SITE-04-existing-guides.md) [记录](baselines/site04-existing-guides.json)
|
||||
- SITE-04: [记录](site-content-review.md) [记录](changes/2026-09-16-SITE-04-chapter-ambilight-guides.md) [记录](baselines/site04-chapter-ambilight-guides.json) [记录](changes/2026-09-16-SITE-04-dpip-asr-guides.md) [记录](baselines/site04-dpip-asr-guides.json) [记录](changes/2026-09-16-SITE-04-auto-multi-guides.md) [记录](baselines/site04-auto-multi-guides.json) [记录](changes/2026-09-16-SITE-04-ads-vast-guides.md) [记录](baselines/site04-ads-vast-guides.json) [记录](changes/2026-09-16-SITE-04-jassub-mask-cast-guides.md) [记录](baselines/site04-jassub-mask-cast-guides.json) [记录](changes/2026-09-16-SITE-04-tools-guides.md) [记录](baselines/site04-tools-guides.json) [记录](changes/2026-09-16-SITE-04-proxies-guides.md) [记录](baselines/site04-proxies-guides.json) [记录](changes/2026-09-16-SITE-04-existing-guides.md) [记录](baselines/site04-existing-guides.json) [记录](core-content-review.json) [记录](baselines/site04-core-services.json) [记录](changes/2026-09-16-SITE-04-core-services.md)
|
||||
- SITE-07: [记录](site-inventory.md) [记录](baselines/site-provenance.json) [记录](changes/2026-09-14-SITE-07-vendor-notices.md) [记录](baselines/site-notices-checkpoint.json) [记录](baselines/site-codicons-provenance.json) [记录](baselines/site-codicons-validation.json) [记录](changes/2026-09-15-SITE-07-codicons.md) [记录](baselines/vconsole-notices-provenance.json) [记录](baselines/vconsole-notices-validation.json) [记录](changes/2026-09-15-SITE-07-vconsole-notices.md) [记录](console-modernization.md) [记录](baselines/site-console-inventory.json) [记录](baselines/site-console-validation.json) [记录](changes/2026-09-15-SITE-07-console-baseline.md) [记录](baselines/console-feed-provenance.json) [记录](changes/2026-09-15-SITE-07-console-feed-source.md) [记录](baselines/console-commonjs-provenance.json) [记录](changes/2026-09-15-SITE-07-console-commonjs.md) [记录](baselines/console-esm-provenance.json) [记录](changes/2026-09-15-SITE-07-console-esm.md) [记录](baselines/console-embedded-notices.json) [记录](baselines/console-notices-validation.json) [记录](changes/2026-09-15-SITE-07-console-notices.md) [记录](baselines/console-embedded-sources.json) [记录](baselines/console-embedded-validation.json) [记录](changes/2026-09-15-SITE-07-console-embedded-sources.md) [记录](baselines/console-derived-attribution.json) [记录](baselines/console-derived-validation.json) [记录](changes/2026-09-15-SITE-07-console-derived-attribution.md) [记录](baselines/console-stackoverflow-provenance.json) [记录](baselines/console-stackoverflow-validation.json) [记录](changes/2026-09-15-SITE-07-console-stackoverflow.md) [记录](baselines/console-shallowequal-validation.json) [记录](changes/2026-09-15-SITE-07-console-shallowequal.md) [记录](console-notice-review.md) [记录](baselines/console-notice-review-validation.json) [记录](changes/2026-09-15-SITE-07-console-notice-review.md) [记录](baselines/monaco-typescript-provenance.json) [记录](baselines/monaco-typescript-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-typescript.md) [记录](baselines/monaco-languages-provenance.json) [记录](baselines/monaco-languages-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-languages.md) [记录](baselines/monaco-language-notices.json) [记录](baselines/monaco-language-notices-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-language-notices.md) [记录](baselines/monaco-modes-provenance.json) [记录](baselines/monaco-modes-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-modes.md) [记录](baselines/monaco-basic-provenance.json) [记录](baselines/monaco-basic-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-basic.md) [记录](baselines/monaco-core-origins-provenance.json) [记录](baselines/monaco-core-origins-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-core-origins.md) [记录](baselines/monaco-core-build-provenance.json) [记录](baselines/monaco-core-build-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-core-build.md) [记录](baselines/monaco-contributions-provenance.json) [记录](baselines/monaco-contributions-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-contributions.md) [记录](baselines/monaco-css-build-provenance.json) [记录](baselines/monaco-css-build-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-css.md) [记录](baselines/monaco-node-path-provenance.json) [记录](baselines/monaco-node-path-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-node-path.md) [记录](changes/2026-09-15-SITE-07-monaco-dom.md) [记录](baselines/monaco-dom-origins-validation.json) [记录](changes/2026-09-15-SITE-07-monaco-unicode.md) [记录](baselines/monaco-unicode-provenance.json) [记录](baselines/monaco-unicode-validation.json) [记录](changes/2026-09-15-SITE-07-font-notices.md) [记录](baselines/site-font-notices-provenance.json) [记录](baselines/site-font-notices-validation.json)
|
||||
- EX-01: [记录](changes/2026-09-14-EX-01-react-consumer.md) [记录](baselines/react-consumer-validation.json) [记录](scripts/react-consumer.mjs)
|
||||
- EX-02: [记录](changes/2026-09-14-EX-02-vue-consumer.md) [记录](baselines/vue-consumer-validation.json) [记录](scripts/vue-consumer.mjs)
|
||||
|
||||
@@ -1,5 +1,13 @@
|
||||
# 进度与证据
|
||||
|
||||
## SITE-04 核心服务首批语义映射
|
||||
|
||||
核对events/storage/i18n/hotkey/notice,补齐双语指南,并将快捷键示例的数字32修正
|
||||
为事件code字符串Space。81条声明记录已明确映射,882条仍待核对;两份严格TS、
|
||||
六组页面检查、三组真实键盘示例、51项测试及41个语言键查询验证通过。见
|
||||
[记录](changes/2026-09-16-SITE-04-core-services.md)及[核心映射](core-content-review.json)。
|
||||
运行时代码和候选字节未变,21库build仍有效;SITE-04保持doing,不进入正式复盘。
|
||||
|
||||
## REL-02 DASH维护说明修正后的候选刷新
|
||||
|
||||
从b029062ac重新构建DASH2.0.0,五组隔离类型消费通过,每组拒绝八个非法用法;
|
||||
|
||||
@@ -70,6 +70,12 @@ JASSUB、弹幕遮罩和 Chromecast 的本次核对:
|
||||
|
||||
## 接续范围
|
||||
|
||||
核心服务首批映射见 [core-content-review.json](core-content-review.json):events10、
|
||||
storage8、i18n49、hotkey7、notice7,共81条明确声明记录,含根/runtime别名与getter/
|
||||
setter重复形状;不能当成81个独立功能。两份高级属性指南与实际源码、类型、
|
||||
51项测试和三浏览器快捷键示例核对完成,见[本批证据](baselines/site04-core-services.json)。
|
||||
清单中的其余882条仍待审查;本页未涉及的组件、模板等章节不因此自动算通过。
|
||||
|
||||
- 核心:依据 site-inventory.json 的 963 条成员逐项或按明确的共享声明分组核对;
|
||||
必须记录对应文档及语义结论,不能仅按同名标题匹配标为通过。
|
||||
- Danmuku、HLS、DASH、Audio、VTT 的当前声明/源码语义已补核对;既有媒体报告
|
||||
|
||||
+4
-1
@@ -4572,7 +4572,10 @@
|
||||
"changes/2026-09-16-SITE-04-proxies-guides.md",
|
||||
"baselines/site04-proxies-guides.json",
|
||||
"changes/2026-09-16-SITE-04-existing-guides.md",
|
||||
"baselines/site04-existing-guides.json"
|
||||
"baselines/site04-existing-guides.json",
|
||||
"core-content-review.json",
|
||||
"baselines/site04-core-services.json",
|
||||
"changes/2026-09-16-SITE-04-core-services.md"
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user