mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-22 05:11:20 -08:00
fix control
This commit is contained in:
1 parent
c1780c3137
commit
9de1d74b7a
3 files changed
+25
-19
No files matched your search
@@ -242,7 +242,7 @@ class Artplayer extends (0, _emitterDefault.default) {
|
||||
return "development";
|
||||
}
|
||||
static get build() {
|
||||
return "2023-10-24 22:17:28";
|
||||
return "2023-10-24 23:39:20";
|
||||
}
|
||||
static get config() {
|
||||
return 0, _configDefault.default;
|
||||
@@ -2753,14 +2753,13 @@ class Control extends (0, _componentDefault.default) {
|
||||
super(art);
|
||||
this.name = "control";
|
||||
this.timer = Date.now();
|
||||
const { proxy , constructor , template: { $video } } = art;
|
||||
proxy($video, [
|
||||
"click",
|
||||
"mousemove"
|
||||
], (event)=>{
|
||||
if (0, _utils.isMobile) {
|
||||
if (event.type === "click") this.show = !this.show;
|
||||
} else this.show = true;
|
||||
const { constructor } = art;
|
||||
art.on("mousemove", ()=>{
|
||||
if (!(0, _utils.isMobile)) this.show = true;
|
||||
});
|
||||
art.on("click", ()=>{
|
||||
if (0, _utils.isMobile) this.toggle();
|
||||
else this.show = true;
|
||||
});
|
||||
art.on("video:timeupdate", ()=>{
|
||||
if (!art.isInput && art.playing && this.show && Date.now() - this.timer >= constructor.CONTROL_HIDE_TIME) this.show = false;
|
||||
@@ -2782,6 +2781,9 @@ class Control extends (0, _componentDefault.default) {
|
||||
get show() {
|
||||
return super.show;
|
||||
}
|
||||
toggle() {
|
||||
this.show = !this.show;
|
||||
}
|
||||
init() {
|
||||
const { option } = this.art;
|
||||
if (!option.isLive) this.add((0, _progressDefault.default)({
|
||||
|
||||
Reference in new issue
Block a user