carregandoAudio.js 471 B

1234567891011121314151617181920212223
  1. // Carregando audios - fetch api e HTMLAudioElement
  2. let audios = []
  3. let audiosUrl = [
  4. "audio/beep.mp3"
  5. ];
  6. function loadAudios() {
  7. var init = {
  8. mode: "same-origin", // por padrão é "cors"
  9. };
  10. audiosUrl.forEach((url) => {
  11. fetch(url, init)
  12. .then(response => response.blob())
  13. .then(function (myBlob) {
  14. audios.push(new Audio(URL.createObjectURL(myBlob))); //HTMLAudioElement
  15. })
  16. });
  17. }
  18. function playAudio() {
  19. audios[0].play();
  20. }