Widget:AudioVerse: Difference between revisions
((by SublimeText.Mediawiker)) |
((by SublimeText.Mediawiker)) |
||
| Line 3: | Line 3: | ||
<script> | <script> | ||
var audioControl = document.getElementById("audioControl<!--{$id|default:''}-->"), | var audioControl<!--{$id|default:''}--> = document.getElementById("audioControl<!--{$id|default:''}-->"), | ||
audio = document.getElementById("audioVerse<!--{$id|default:''}-->"), | audio = document.getElementById("audioVerse<!--{$id|default:''}-->"), | ||
icon = document.getElementById("audioIcon<!--{$id|default:''}-->"); | icon = document.getElementById("audioIcon<!--{$id|default:''}-->"); | ||
audioControl.addEventListener("click", () => { | audioControl<!--{$id|default:''}-->.addEventListener("click", () => { | ||
if (audio.paused) { | if (audio.paused) { | ||
audio.play().catch(error => { | audio.play().catch(error => { | ||
Revision as of 17:40, 29 April 2025
<audio id="audioVerse" preload='none'><source src= type='audio/mp3' /></audio> chant <script>
var audioControl = document.getElementById("audioControl"), audio = document.getElementById("audioVerse"), icon = document.getElementById("audioIcon");
audioControl.addEventListener("click", () => { if (audio.paused) { audio.play().catch(error => { console.error("Error playing audio:", error); }); } else { audio.pause(); audio.currentTime = 0; } icon.classList.toggle("fa-play"); icon.classList.toggle("fa-pause"); });
</script>