12 lines
366 B
TypeScript
12 lines
366 B
TypeScript
|
export default function playAudio(a: string) {
|
||
|
if (!a) return;
|
||
|
let audio = new Audio(`/audio/${a}.mp3`);
|
||
|
audio.addEventListener("ended", () => {
|
||
|
audio.remove();
|
||
|
audio.srcObject = null;
|
||
|
});
|
||
|
audio.play().catch((e) => {
|
||
|
console.error(e);
|
||
|
alert("Error playing audio - Connect to the internet and try again");
|
||
|
});
|
||
|
}
|