/* ============================================================ * lib/player/canvas-scale.js · 画布等比缩放(固定 1280×720 画布) * ------------------------------------------------------------ * 问题:demo 页内部用 vw/vh,iframe/窗口尺寸一变(手机横屏 926×428、 * 16:10 等),版式随视口重排,与电脑 16:9 观感不一致。 * 方案:固定 1280×720 画布,JS 按 min(innerW/1280, innerH/720) 等比 * scale 并居中(letterbox)。任何视口下版式与 1280×720 完全一致, * 只整体缩放;16:10 / 手机横竖屏自动适配,无需特判。 * 关键一步(画布内 vw/vh 全量归零):初始化时把本页样式表(含 * tokens/base/style.css 与页内