mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-26 17:01:20 -08:00
Fix minor bugs and remove loop control
This commit is contained in:
1 parent
4e139ab6f0
commit
cf8cea8283
12 files changed
+407
-569
No files matched your search
+392
-460
File diff suppressed because it is too large.
Load diff
@@ -1 +1 @@
|
|||||||
{"mappings":"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 truncated
|
{"mappings":"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 truncated
|
||||||
@@ -10,7 +10,6 @@ import volume from './volume';
|
|||||||
import setting from './setting';
|
import setting from './setting';
|
||||||
import thumbnails from './thumbnails';
|
import thumbnails from './thumbnails';
|
||||||
import screenshot from './screenshot';
|
import screenshot from './screenshot';
|
||||||
import loop from './loop';
|
|
||||||
import airplay from './airplay';
|
import airplay from './airplay';
|
||||||
|
|
||||||
export default class Control extends Component {
|
export default class Control extends Component {
|
||||||
@@ -21,6 +20,7 @@ export default class Control extends Component {
|
|||||||
this.timer = Date.now();
|
this.timer = Date.now();
|
||||||
|
|
||||||
const { constructor } = art;
|
const { constructor } = art;
|
||||||
|
const { $player } = this.art.template;
|
||||||
|
|
||||||
art.on('mousemove', () => {
|
art.on('mousemove', () => {
|
||||||
if (!isMobile) {
|
if (!isMobile) {
|
||||||
@@ -42,32 +42,20 @@ export default class Control extends Component {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
art.on('control', (state) => {
|
||||||
|
if (state) {
|
||||||
|
removeClass($player, 'art-hide-cursor');
|
||||||
|
addClass($player, 'art-hover');
|
||||||
|
this.timer = Date.now();
|
||||||
|
} else {
|
||||||
|
addClass($player, 'art-hide-cursor');
|
||||||
|
removeClass($player, 'art-hover');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
this.init();
|
this.init();
|
||||||
}
|
}
|
||||||
|
|
||||||
set show(state) {
|
|
||||||
const { $player } = this.art.template;
|
|
||||||
|
|
||||||
if (state) {
|
|
||||||
removeClass($player, 'art-hide-cursor');
|
|
||||||
addClass($player, 'art-hover');
|
|
||||||
this.timer = Date.now();
|
|
||||||
} else {
|
|
||||||
addClass($player, 'art-hide-cursor');
|
|
||||||
removeClass($player, 'art-hover');
|
|
||||||
}
|
|
||||||
|
|
||||||
super.show = state;
|
|
||||||
}
|
|
||||||
|
|
||||||
get show() {
|
|
||||||
return super.show;
|
|
||||||
}
|
|
||||||
|
|
||||||
toggle() {
|
|
||||||
this.show = !this.show;
|
|
||||||
}
|
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
const { option } = this.art;
|
const { option } = this.art;
|
||||||
|
|
||||||
@@ -91,14 +79,6 @@ export default class Control extends Component {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.add(
|
|
||||||
loop({
|
|
||||||
name: 'loop',
|
|
||||||
position: 'top',
|
|
||||||
index: 30,
|
|
||||||
}),
|
|
||||||
);
|
|
||||||
|
|
||||||
this.add(
|
this.add(
|
||||||
playAndPause({
|
playAndPause({
|
||||||
name: 'playAndPause',
|
name: 'playAndPause',
|
||||||
|
|||||||
@@ -1,21 +0,0 @@
|
|||||||
import { append, setStyle } from '../utils';
|
|
||||||
|
|
||||||
export default function loop(option) {
|
|
||||||
return (art) => ({
|
|
||||||
...option,
|
|
||||||
mounted: ($control) => {
|
|
||||||
const $left = append($control, `<span class="art-loop-point"></span>`);
|
|
||||||
const $right = append($control, `<span class="art-loop-point"></span>`);
|
|
||||||
|
|
||||||
art.on('loop', (value) => {
|
|
||||||
if (value && value.length) {
|
|
||||||
setStyle($control, 'display', 'flex');
|
|
||||||
setStyle($left, 'left', `calc(${(value[0] / art.duration) * 100}% - ${$left.clientWidth}px)`);
|
|
||||||
setStyle($right, 'left', `${(value[1] / art.duration) * 100}%`);
|
|
||||||
} else {
|
|
||||||
setStyle($control, 'display', 'none');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
},
|
|
||||||
});
|
|
||||||
}
|
|
||||||
@@ -21,7 +21,6 @@ import autoSizeMix from './autoSizeMix';
|
|||||||
import rectMix from './rectMix';
|
import rectMix from './rectMix';
|
||||||
import flipMix from './flipMix';
|
import flipMix from './flipMix';
|
||||||
import miniMix from './miniMix';
|
import miniMix from './miniMix';
|
||||||
import loopMix from './loopMix';
|
|
||||||
import posterMix from './posterMix';
|
import posterMix from './posterMix';
|
||||||
import autoHeightMix from './autoHeightMix';
|
import autoHeightMix from './autoHeightMix';
|
||||||
import cssVarMix from './cssVarMix';
|
import cssVarMix from './cssVarMix';
|
||||||
@@ -59,7 +58,6 @@ export default class Player {
|
|||||||
rectMix(art);
|
rectMix(art);
|
||||||
flipMix(art);
|
flipMix(art);
|
||||||
miniMix(art);
|
miniMix(art);
|
||||||
loopMix(art);
|
|
||||||
posterMix(art);
|
posterMix(art);
|
||||||
autoHeightMix(art);
|
autoHeightMix(art);
|
||||||
cssVarMix(art);
|
cssVarMix(art);
|
||||||
|
|||||||
@@ -1,30 +0,0 @@
|
|||||||
import { def, clamp } from '../utils';
|
|
||||||
|
|
||||||
export default function loopMix(art) {
|
|
||||||
let interval = [];
|
|
||||||
def(art, 'loop', {
|
|
||||||
get: () => interval,
|
|
||||||
set: (value) => {
|
|
||||||
if (Array.isArray(value) && typeof value[0] === 'number' && typeof value[1] === 'number') {
|
|
||||||
const start = clamp(value[0], 0, Math.min(value[1], art.duration));
|
|
||||||
const end = clamp(value[1], start, art.duration);
|
|
||||||
if (end - start >= 1) {
|
|
||||||
interval = [start, end];
|
|
||||||
} else {
|
|
||||||
interval = [];
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
interval = [];
|
|
||||||
}
|
|
||||||
art.emit('loop', interval);
|
|
||||||
},
|
|
||||||
});
|
|
||||||
|
|
||||||
art.on('video:timeupdate', () => {
|
|
||||||
if (interval.length) {
|
|
||||||
if (art.currentTime < interval[0] || art.currentTime > interval[1]) {
|
|
||||||
art.seek = interval[0];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
@@ -3,7 +3,7 @@
|
|||||||
display: flex;
|
display: flex;
|
||||||
.art-full();
|
.art-full();
|
||||||
top: auto;
|
top: auto;
|
||||||
height: var(--art-mini-progress-height);
|
height: var(--art-mini-progress-height) !important;
|
||||||
background-color: var(--art-theme);
|
background-color: var(--art-theme);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -47,7 +47,7 @@
|
|||||||
.art-full();
|
.art-full();
|
||||||
right: auto;
|
right: auto;
|
||||||
pointer-events: auto;
|
pointer-events: auto;
|
||||||
width: var(--art-highlight-width);
|
width: var(--art-highlight-width) !important;
|
||||||
transform: translateX(calc(var(--art-highlight-width) / -2));
|
transform: translateX(calc(var(--art-highlight-width) / -2));
|
||||||
background-color: var(--art-highlight-color);
|
background-color: var(--art-highlight-color);
|
||||||
}
|
}
|
||||||
@@ -112,20 +112,6 @@
|
|||||||
background-color: var(--art-widget-background);
|
background-color: var(--art-widget-background);
|
||||||
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.2), 0 1px 2px -1px rgb(0 0 0 / 0.2);
|
box-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.2), 0 1px 2px -1px rgb(0 0 0 / 0.2);
|
||||||
}
|
}
|
||||||
|
|
||||||
.art-control-loop {
|
|
||||||
.art-full();
|
|
||||||
display: none;
|
|
||||||
pointer-events: none;
|
|
||||||
|
|
||||||
.art-loop-point {
|
|
||||||
.art-full();
|
|
||||||
left: 0%;
|
|
||||||
width: var(--art-loop-width);
|
|
||||||
background-color: var(--art-loop-color);
|
|
||||||
transform: translateX(calc(var(--art-loop-width) / -2)) scaleY(1.5);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
|
|||||||
@@ -10,7 +10,6 @@
|
|||||||
--art-progress-color: rgba(255, 255, 255, 0.2);
|
--art-progress-color: rgba(255, 255, 255, 0.2);
|
||||||
--art-hover-color: rgba(255, 255, 255, 0.5);
|
--art-hover-color: rgba(255, 255, 255, 0.5);
|
||||||
--art-loaded-color: rgba(255, 255, 255, 0.2);
|
--art-loaded-color: rgba(255, 255, 255, 0.2);
|
||||||
--art-loop-color: rgba(255, 255, 255, 0.75);
|
|
||||||
--art-state-size: 80px;
|
--art-state-size: 80px;
|
||||||
--art-state-opacity: 0.8;
|
--art-state-opacity: 0.8;
|
||||||
--art-bottom-height: 100px;
|
--art-bottom-height: 100px;
|
||||||
@@ -18,7 +17,6 @@
|
|||||||
--art-bottom-gap: 5px;
|
--art-bottom-gap: 5px;
|
||||||
--art-highlight-width: 8px;
|
--art-highlight-width: 8px;
|
||||||
--art-highlight-color: rgba(255, 255, 255, 0.5);
|
--art-highlight-color: rgba(255, 255, 255, 0.5);
|
||||||
--art-loop-width: 2px;
|
|
||||||
--art-control-height: 46px;
|
--art-control-height: 46px;
|
||||||
--art-control-opacity: 0.75;
|
--art-control-opacity: 0.75;
|
||||||
--art-control-icon-size: 36px;
|
--art-control-icon-size: 36px;
|
||||||
|
|||||||
Vendored
-2
@@ -10,7 +10,6 @@ export type CssVar = {
|
|||||||
'--art-progress-color': string;
|
'--art-progress-color': string;
|
||||||
'--art-hover-color': string;
|
'--art-hover-color': string;
|
||||||
'--art-loaded-color': string;
|
'--art-loaded-color': string;
|
||||||
'--art-loop-color': string;
|
|
||||||
'--art-state-size': string;
|
'--art-state-size': string;
|
||||||
'--art-state-opacity': number;
|
'--art-state-opacity': number;
|
||||||
'--art-bottom-height': string;
|
'--art-bottom-height': string;
|
||||||
@@ -18,7 +17,6 @@ export type CssVar = {
|
|||||||
'--art-bottom-gap': string;
|
'--art-bottom-gap': string;
|
||||||
'--art-highlight-width': string;
|
'--art-highlight-width': string;
|
||||||
'--art-highlight-color': string;
|
'--art-highlight-color': string;
|
||||||
'--art-loop-width': string;
|
|
||||||
'--art-control-height': string;
|
'--art-control-height': string;
|
||||||
'--art-control-opacity': number;
|
'--art-control-opacity': number;
|
||||||
'--art-control-icon-size': string;
|
'--art-control-icon-size': string;
|
||||||
|
|||||||
Vendored
-1
@@ -62,6 +62,5 @@ export type Events = {
|
|||||||
seek: [currentTime: number];
|
seek: [currentTime: number];
|
||||||
subtitleOffset: [offset: number];
|
subtitleOffset: [offset: number];
|
||||||
restart: [url: string];
|
restart: [url: string];
|
||||||
loop: [start?: number, end?: number];
|
|
||||||
muted: [state: boolean];
|
muted: [state: boolean];
|
||||||
};
|
};
|
||||||
Vendored
-2
@@ -31,8 +31,6 @@ export declare class Player {
|
|||||||
set fullscreenWebToggle(state: boolean);
|
set fullscreenWebToggle(state: boolean);
|
||||||
get loaded(): number;
|
get loaded(): number;
|
||||||
get loadedTime(): number;
|
get loadedTime(): number;
|
||||||
get loop(): number[];
|
|
||||||
set loop(value: number[]);
|
|
||||||
get mini(): boolean;
|
get mini(): boolean;
|
||||||
set mini(state: boolean);
|
set mini(state: boolean);
|
||||||
get pip(): boolean;
|
get pip(): boolean;
|
||||||
|
|||||||
Reference in new issue
Block a user