-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
58 lines (51 loc) · 1.56 KB
/
script.js
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
const nomeCapitulo = document.getElementById("capitulo");
const audio = document.getElementById("audio-capitulo");
const botaoPlayPause = document.getElementById("play-pause");
const botaoProximoCapitulo = document.getElementById("proximo");
const botaoCapituloAnterior = document.getElementById("anterior");
const quantidadeCapitulos = 10;
let taTocando = false;
let capitulo = 1;
function tocarFaixa() {
botaoPlayPause.classList.remove("bi-play-circle-fill");
botaoPlayPause.classList.add("bi-pause-circle-fill");
audio.play();
taTocando = true;
}
function pausarFaixa() {
botaoPlayPause.classList.add("bi-play-circle-fill");
botaoPlayPause.classList.remove("bi-pause-circle-fill");
audio.pause();
taTocando = false;
}
function tocarOuPausarFaixa() {
if (taTocando === true) {
pausarFaixa();
} else {
tocarFaixa();
}
}
function capituloAnterior() {
if (capitulo === 1) {
capitulo = quantidadeCapitulos;
} else {
capitulo -= 1;
}
audio.src = "books/dom-casmurro/" + capitulo + ".mp3";
nomeCapitulo.innerText = "Capítulo " + capitulo;
tocarFaixa();
}
function proximoCapitulo() {
if (capitulo < quantidadeCapitulos) {
capitulo += 1;
} else {
capitulo = 1;
}
audio.src = "books/dom-casmurro/" + capitulo + ".mp3";
nomeCapitulo.innerText = "Capítulo " + capitulo;
tocarFaixa();
}
botaoPlayPause.addEventListener("click", tocarOuPausarFaixa);
botaoCapituloAnterior.addEventListener("click", capituloAnterior);
botaoProximoCapitulo.addEventListener("click", proximoCapitulo);
audio.addEventListener("ended", proximoCapitulo);