Some checks failed
/ build (push) Failing after 1s
streamer la radio de l'interhack
23 lines
No EOL
752 B
JavaScript
23 lines
No EOL
752 B
JavaScript
// Code Javascript pour la radio du Camp Interhack
|
|
// Hébergé par P-Node
|
|
// Propulsé par le Radio Operation Center
|
|
// En live depuis l'Antenne
|
|
|
|
const radioPlayer = document.getElementById("radio-player");
|
|
const audio = document.querySelector('audio');
|
|
const radioButton = document.getElementById("radio-button");
|
|
|
|
let state = "paused" // Can be : "playing" or "paused"
|
|
|
|
radioPlayer.addEventListener('click', () => {
|
|
if(state == "paused"){
|
|
state = "playing";
|
|
audio.play();
|
|
radioButton.innerHTML = '<img src="assets/pause-solid-full.svg" alt="pause button">';
|
|
|
|
} else {
|
|
state = "paused"
|
|
audio.pause();
|
|
radioButton.innerHTML = '<img src="assets/play-solid-full.svg" alt="play button">';
|
|
}
|
|
}); |