mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-22 05:11:20 -08:00
update isMobile
This commit is contained in:
1 parent
18b4bae2fa
commit
e9e1e08de5
3 files changed
+37
-34
No files matched your search
@@ -16,10 +16,6 @@ export default function volume(option) {
|
||||
const $loaded = append($handle, `<div class="art-volume-loaded"></div>`);
|
||||
const $indicator = append($slider, `<div class="art-volume-indicator"></div>`);
|
||||
|
||||
if (isMobile) {
|
||||
setStyle($panel, 'display', 'none');
|
||||
}
|
||||
|
||||
function getVolumeFromEvent(event) {
|
||||
const { top, height } = $slider.getBoundingClientRect();
|
||||
return 1 - (event.pageY - top) / height;
|
||||
@@ -53,24 +49,29 @@ export default function volume(option) {
|
||||
art.muted = false;
|
||||
});
|
||||
|
||||
let isDroging = false;
|
||||
proxy($slider, 'mousedown', (event) => {
|
||||
isDroging = true;
|
||||
art.volume = getVolumeFromEvent(event);
|
||||
});
|
||||
if (isMobile) {
|
||||
setStyle($panel, 'display', 'none');
|
||||
} else {
|
||||
let isDroging = false;
|
||||
|
||||
proxy(document, 'mousemove', (event) => {
|
||||
if (isDroging) {
|
||||
art.muted = false;
|
||||
proxy($slider, 'mousedown', (event) => {
|
||||
isDroging = true;
|
||||
art.volume = getVolumeFromEvent(event);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
proxy(document, 'mouseup', () => {
|
||||
if (isDroging) {
|
||||
isDroging = false;
|
||||
}
|
||||
});
|
||||
proxy(document, 'mousemove', (event) => {
|
||||
if (isDroging) {
|
||||
art.muted = false;
|
||||
art.volume = getVolumeFromEvent(event);
|
||||
}
|
||||
});
|
||||
|
||||
proxy(document, 'mouseup', () => {
|
||||
if (isDroging) {
|
||||
isDroging = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
Reference in new issue
Block a user