benerin sound leaderboard
This commit is contained in:
parent
d79d21b222
commit
6511e5d59a
@ -129,7 +129,7 @@ body {
|
||||
}
|
||||
|
||||
.table-header {
|
||||
background: rgba(255, 255, 255, 0.617);
|
||||
background: rgba(255, 255, 255, 0.442);
|
||||
font-weight: bold;
|
||||
border-radius: 15px 15px 0 0;
|
||||
text-transform: uppercase;
|
||||
@ -232,7 +232,7 @@ body {
|
||||
|
||||
.col-date {
|
||||
font-size: 0.8rem;
|
||||
color: #888;
|
||||
color: #313131;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
|
||||
@ -12,15 +12,27 @@ const lbAudio = document.getElementById("lbAudio");
|
||||
let isLbPlaying = true;
|
||||
|
||||
if (lbMusicBtn && lbAudio) {
|
||||
// --- TAMBAHAN: Coba play langsung saat load ---
|
||||
lbAudio.play().then(() => {
|
||||
// Jika browser mengizinkan, set icon jadi nyala
|
||||
lbMusicBtn.innerHTML = "🔊";
|
||||
isLbPlaying = true;
|
||||
}).catch(error => {
|
||||
// Jika browser memblokir (Autoplay Policy), set ke mute dulu
|
||||
console.log("Autoplay dicegah browser, menunggu interaksi user.");
|
||||
lbMusicBtn.innerHTML = "🔇";
|
||||
isLbPlaying = false; // Ubah state jadi false biar klik berikutnya nge-play
|
||||
});
|
||||
// ----------------------------------------------
|
||||
|
||||
lbMusicBtn.addEventListener("click", () => {
|
||||
if (isLbPlaying) {
|
||||
lbAudio.pause();
|
||||
lbMusicBtn.innerHTML = "🔇";
|
||||
isLbPlaying = false;
|
||||
} else {
|
||||
// Memulai musik
|
||||
lbAudio.play().catch(error => {
|
||||
console.log("Autoplay dicegah browser, klik manual diperlukan.");
|
||||
console.log("Gagal memutar audio:", error);
|
||||
});
|
||||
lbMusicBtn.innerHTML = "🔊";
|
||||
isLbPlaying = true;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user