Files
Site-Web/data/js/audio.js
T
2026-05-16 11:10:19 +02:00

39 lines
1.2 KiB
JavaScript
Executable File

const audios = [
"/data/media/mp3/win7.start.mp3",
"/data/media/mp3/win10.usb.mp3",
"/data/media/mp3/winxp.shut.mp3",
"/data/media/mp3/win10.error.mp3"
];
// Calculer l'index basé sur le jour actuel
const audioIndex = Math.floor(Date.now() / (1000 * 60 * 60 * 24)) % audios.length;
window.addEventListener('load', () => {
const audio = document.getElementById("monSon");
if (!audio) {
console.error("Element audio non trouvé");
return;
}
audio.src = audios[audioIndex];
audio.volume = 1.0;
console.log("En attente d'un clic pour jouer:", audios[audioIndex]);
// Jouer le son au premier clic
const playAudio = () => {
console.log("Clic détecté - lecture du son");
audio.play().catch((error) => {
console.log("Erreur de lecture:", error);
});
document.removeEventListener("click", playAudio);
document.removeEventListener("keydown", playAudio);
document.removeEventListener("touchstart", playAudio);
};
document.addEventListener("click", playAudio);
document.addEventListener("keydown", playAudio);
document.addEventListener("touchstart", playAudio);
});