Files
ArtPlayer/packages/artplayer-vitepress/docs/advanced/class.md
T
Harvey Zack fa7954de0d Artplayer vitepress (#446)
* init

* init

* update

* update

* update

* update

* update

* update

* add i18n option

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update
2023-01-11 20:45:01 +08:00

212 lines
3.0 KiB
Markdown

# 静态属性
这里的 `静态属性` 是指挂载在 `构造函数` 的 `一级属性`,非常少使用
:::warning 提示
有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改
:::
## `instances`
返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
<div className="run-code">▶ Run Code</div>
```js
console.info([...Artplayer.instances]);
var art = new Artplayer({
container: '.artplayer-app',
url: '/assets/sample/video.mp4',
});
console.info([...Artplayer.instances]);
```
## `version`
返回播放器的版本信息
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.version);
```
## `env`
返回播放器的环境变量
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.env);
```
## `build`
返回播放器的打包时间
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.build);
```
## `config`
返回视频的默认配置
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.config);
```
## `utils`
返回播放器的工具函数集合
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.utils);
```
:::warning 全部工具函数请参考以下地址:
[artplayer/types/utils.d.ts](https://github.com/zhw2590582/ArtPlayer/blob/master/packages/artplayer/types/utils.d.ts)
:::
## `scheme`
返回播放器选项的校验方案
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.scheme);
```
## `Emitter`
返回事件分发器的构造函数
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.Emitter);
```
## `validator`
返回选项的校验函数
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.validator);
```
## `kindOf`
返回类型检测的函数工具
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.kindOf);
```
## `html`
返回播放器所需的 `html` 字符串
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.html);
```
## `option`
返回播放器的默认选项
<div className="run-code">▶ Run Code</div>
```js
console.info(Artplayer.option);
```
## `DEBUG`
## `CONTEXTMENU`
## `NOTICE_TIME`
## `SETTING_WIDTH`
## `SETTING_ITEM_WIDTH`
## `SETTING_ITEM_HEIGHT`
## `INDICATOR_SIZE`
## `INDICATOR_SIZE_ICON`
## `INDICATOR_SIZE_MOBILE`
## `INDICATOR_SIZE_MOBILE_ICON`
## `VOLUME_PANEL_WIDTH`
## `VOLUME_HANDLE_WIDTH`
## `RESIZE_TIME`
## `SCROLL_TIME`
## `SCROLL_GAP`
## `AUTO_PLAYBACK_MAX`
## `AUTO_PLAYBACK_MIN`
## `AUTO_PLAYBACK_TIMEOUT`
## `RECONNECT_TIME_MAX`
## `RECONNECT_SLEEP_TIME`
## `CONTROL_HIDE_TIME`
## `DB_CLICE_TIME`
## `MOBILE_AUTO_PLAYBACKRATE`
## `MOBILE_AUTO_PLAYBACKRATE_TIME`
## `MOBILE_AUTO_ORIENTATION_TIME`
## `INFO_LOOP_TIME`
## `FAST_FORWARD_VALUE`
## `FAST_FORWARD_TIME`
## `TOUCH_MOVE_RATIO`
## `VOLUME_STEP`
## `SEEK_STEP`
## `PROGRESS_HEIGHT`
## `PLAYBACK_RATE`
## `ASPECT_RATIO`
## `FLIP`