Files
ArtPlayer/packages/artplayer-document/docs/en/Class.md
T
2021-11-28 19:32:40 +08:00

2.0 KiB

title, sidebar_position, slug
title sidebar_position slug
Static propertys 5 /class

:::tip Tip

Static attributes exist in the constructor artplayer, and the player instance is not directly associated

:::

instances

  • Type: Array

A array that saves all player instances, and can manage multiple instances through this property when multiple players exist at the same time.

▶ Run Code
var art = new Artplayer({
    container: '.artplayer-app',
    url: '/assets/sample/video.mp4',
});

art.on('ready', () => {
    console.info(Artplayer.instances.length);
});

version

  • Type: String

Current player version number

▶ Run Code
console.info(Artplayer.version);

env

  • Type: String

Current player environment variable

▶ Run Code
console.info(Artplayer.env);

utils

  • Type: Object

Common utils for player

▶ Run Code
console.info(Object.keys(Artplayer.utils));

config

  • Type: Object

Store native properties and methods of video

▶ Run Code
console.info(Artplayer.config);

scheme

  • Type: Object

Verification scheme for player option

▶ Run Code
console.info(Artplayer.scheme);

validator

  • Type: Function

Validator for player option

option

  • Type: Object

Player default option

▶ Run Code
console.info(Artplayer.option);

html

  • Type: String

Player defaults HTML String, usually used for SSR

▶ Run Code
console.info(Artplayer.html);

kindOf

  • Type: Function

JS type identification function

▶ Run Code
console.info(Artplayer.kindOf('0'));
console.info(Artplayer.kindOf(0));
console.info(Artplayer.kindOf({}));
console.info(Artplayer.kindOf([]));