-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhelp.js
More file actions
60 lines (52 loc) · 1.38 KB
/
help.js
File metadata and controls
60 lines (52 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
var musicState = localStorage.getItem("musicState");
var mute = document.getElementById("mute");
var muteText = '<img src="./mute.jpg" alt="Mute/Unmute">';
var playingText = '<img src="./volume.jpg" alt="Mute/Unmute">'
var backgroundMusic = document.getElementById("backgroundMusic");
volumeControl.addEventListener('input', function() {
backgroundMusic.volume = volumeControl.value;
});
// Pausar la música
function pauseMusic() {
backgroundMusic.pause();
localStorage.setItem("musicState", "paused");
mute.innerHTML = muteText;
}
// Detener la música
function stopMusic() {
backgroundMusic.pause();
backgroundMusic.currentTime = 0;
localStorage.setItem("musicState", "paused");
mute.innerHTML = "Stopped";
}
// Reproducir la música
function playMusic() {
backgroundMusic.play();
localStorage.setItem("musicState", "playing");
mute.innerHTML = playingText;
}
// Restaura el estado de la música
if (musicState === "playing") {
playMusic();
} else if (musicState === "paused") {
pauseMusic();
}
window.addEventListener('load', function () {
if(musicState === "playing"){
mute.innerHTML = playingText;
} else {
mute.innerHTML = muteText;
}
});
document.addEventListener('DOMContentLoaded', function () {
if(musicState === "playing"){
playMusic();
}
});
function music(){
if (backgroundMusic.paused) {
playMusic();
} else {
pauseMusic();
}
}