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 )