mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-21 21:01:20 -08:00
add srt
This commit is contained in:
1 parent
1d1bf15f0d
commit
8b6258c4e5
11 files changed
+331
-169
No files matched your search
+5
-11
@@ -1,4 +1,5 @@
|
||||
import './style/index.scss';
|
||||
import { deepMerge } from './utils';
|
||||
import validOption from './verification/player';
|
||||
import config from './config';
|
||||
import Emitter from 'tiny-emitter';
|
||||
@@ -16,7 +17,6 @@ import Layers from './layers';
|
||||
import Loading from './loading';
|
||||
import Notice from './notice';
|
||||
import Mask from './mask';
|
||||
import plugins from './plugins';
|
||||
|
||||
let id = 0;
|
||||
export const instances = [];
|
||||
@@ -25,10 +25,9 @@ class Artplayer extends Emitter {
|
||||
constructor(option) {
|
||||
super();
|
||||
this.emit('init:start');
|
||||
this.option = Object.assign({}, Artplayer.DEFAULTS, option);
|
||||
this.option = deepMerge({}, Artplayer.DEFAULTS, option);
|
||||
validOption(this.option);
|
||||
this.init();
|
||||
this.usePlugins();
|
||||
this.emit('init:end');
|
||||
}
|
||||
|
||||
@@ -47,9 +46,10 @@ class Artplayer extends Emitter {
|
||||
poster: '',
|
||||
thumbnails: {
|
||||
url: '',
|
||||
number: 100,
|
||||
number: 60,
|
||||
width: 160,
|
||||
height: 90
|
||||
height: 90,
|
||||
column: 10
|
||||
},
|
||||
volume: 0.7,
|
||||
autoplay: false,
|
||||
@@ -116,12 +116,6 @@ class Artplayer extends Emitter {
|
||||
return this;
|
||||
}
|
||||
|
||||
usePlugins() {
|
||||
Object.keys(plugins).forEach(name => {
|
||||
Artplayer.use(plugins[name]);
|
||||
});
|
||||
}
|
||||
|
||||
destroy(removeHtml = false) {
|
||||
this.events.destroy();
|
||||
instances.splice(instances.indexOf(this), 1);
|
||||
|
||||
Reference in new issue
Block a user