Skip to content

Static Properties

Here, Static Properties refer to the first-level properties mounted on the constructor, which are very rarely used.

instances

Returns an array of all player instances. You can use this property when you want to manage multiple players at the same time.

▶ Run Code
js
console.info([...Artplayer.instances]);

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

console.info([...Artplayer.instances]);

version

Returns the version information of the player.

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

env

Returns the environment variables of the player.

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

build

Returns the build time of the player

▶ Run Code
js
console.info(Artplayer.build);

config

Returns the default configuration of the video

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

utils

Returns a collection of utility functions for the player

▶ Run Code
js
console.info(Artplayer.utils);

For the full list of utility functions, please refer to the following address:

artplayer/types/utils.d.ts

scheme

Returns the validation scheme for the player options

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

Emitter

Returns the constructor for the event dispatcher

▶ Run Code
js
console.info(Artplayer.Emitter);

validator

Returns the validation function for options

▶ Run Code
js
console.info(Artplayer.validator);

kindOf

Returns the function tool for type checking

▶ Run Code
js
console.info(Artplayer.kindOf);

html

Returns the html string required for the player

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

option

Returns the player's default options

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