This commit is contained in:
Harvey committed 2020-05-19 13:35:54 +08:00
1 parent 175e001533
commit 3e609bb153
5 files changed
+53 -21

No files matched your search

+1 -4
View File
@@ -26,7 +26,7 @@ import Mobile from './mobile';
let id = 0;
const instances = [];
class Artplayer extends Emitter {
export default class Artplayer extends Emitter {
constructor(option) {
super();
this.option = validator(utils.mergeDeep(Artplayer.option, option), scheme);
@@ -174,6 +174,3 @@ console.log(
'color: #fff; background: #4bc729',
'',
);
window.Artplayer = Artplayer;
export default Artplayer;
+1 -3
View File
@@ -71,9 +71,7 @@ export default class Subtitle extends Component {
}
return fetch(url)
.then((response) => {
return response.text();
})
.then((response) => response.text())
.then((text) => {
this.art.emit('subtitle:load', url);
switch (ext || getExt(url)) {
+50 -10
View File
@@ -55,6 +55,11 @@ export default class Artplayer {
*/
autoSize?: boolean;
/**
* When the player scrolls out of the viewport, the mini player mode is automatically enabled
*/
autoMin?: boolean;
/**
* Whether to loop
*/
@@ -100,6 +105,16 @@ export default class Artplayer {
*/
mutex?: boolean;
/**
* Whether to display the light mode in the context menu
*/
light?: boolean;
/**
* Whether to use blurred background in the context menu and settings panel
*/
backdrop?: boolean;
/**
* Whether to display fullscreen button
*/
@@ -110,6 +125,41 @@ export default class Artplayer {
*/
fullscreenWeb?: boolean;
/**
* Subtitle time offset plugin
*/
subtitleOffset?: boolean;
/**
* Mini progress bar plugin
*/
miniProgressBar?: boolean;
/**
* Local video preview plugin. By default, a configuration is added in the settings panel.
*/
localVideo?: boolean;
/**
* Local subtitle preview plugin. By default, a configuration is added in the settings panel.
*/
localSubtitle?: boolean;
/**
* A network monitor is used to monitor the blocking of the video.
*/
networkMonitor?: boolean;
/**
* Initialize the custom plugins
*/
plugins?: Function[];
/**
* Initialize the custom whitelist
*/
whitelist?: [string, Function, RegExp];
/**
* Initialize the custom layer
*/
@@ -135,16 +185,6 @@ export default class Artplayer {
*/
highlight?: object[];
/**
* Initialize the custom plugins
*/
plugins?: Function[];
/**
* Initialize the custom whitelist
*/
whitelist?: [string, Function];
/**
* Thumbnails option
*/