mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-18 02:21:20 -08:00
* 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
212 lines
3.0 KiB
Markdown
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` |