import{_ as e,o as n,c as l,ak as s,j as a}from"./chunks/framework.xxfEszSJ.js";const u=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","filePath":"advanced/class.md","lastUpdated":1789506045000}'),t={name:"advanced/class.md"};function p(d,i,r,h,o,c){return n(),l("div",null,i[0]||(i[0]=[s('
这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
instances 返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
',4),a("div",{className:"run-code"},"▶ Run Code",-1),s(`console.info([...Artplayer.instances]);
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
console.info([...Artplayer.instances]);version 返回播放器的版本信息
`,3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.version);env 返回播放器的环境变量
',3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.env);build 返回播放器的打包时间
',3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.build);config 返回视频的默认配置
',3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.config);utils 返回播放器的工具函数集合
',3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.utils);全部工具函数请参考以下地址:
scheme 返回播放器选项的校验方案
',4),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.scheme);Emitter 返回事件分发器的构造函数
',3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.Emitter);validator 返回选项的校验函数
',3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.validator);kindOf 返回类型检测的函数工具
',3),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.kindOf);html 返回播放器所需的 html 字符串
console.info(Artplayer.html);这是当前版本的静态基础模板,包含播放器所需的 class 和媒体/控件节点,不是某个实例当前 DOM 的快照。通过 useSSR: true 复用预先插入的模板时,应保留完整结构并匹配版本;该选项不会让构造函数在无浏览器环境中运行。实际实例没有 template.html 属性,旧根类型为兼容保留的这个成员不能代替静态入口。
option 返回播放器的默认选项
',4),a("div",{className:"run-code"},"▶ Run Code",-1),s('console.info(Artplayer.option);