BeamerReveal
view release on metacpan or search on metacpan
share/templates/html/audio-embedded.html view on Meta::CPAN
<div class="absolute" style="left: ---X---;
top: ---Y---;
width: 100%;
height: 100%;
">
<audio id="---AUDIOID---"
---AUTOPLAY--- ---CONTROLS--- ---LOOP---
style="width: ---W---;
height: ---H---;
object-fit: ---FIT---;
"></audio>
<script type="module">
const encoded = `
---AUDIOEMBEDDEDB64---`;
const bytes = Uint8Array.from(atob(encoded), c =>c.charCodeAt(0));
const blob = new Blob([bytes], { type: "---MIMETYPE---" });
const audio = document.getElementById("---AUDIOID---");
audio.src = URL.createObjectURL(blob);
</script>
</div>
( run in 0.555 second using v1.01-cache-2.11-cpan-5511b514fd6 )