Jelle De Loecker
Jelle De Loecker

Reputation: 21915

Playing a sound in Firefox or Chrome

I'm trying to play a wav file by ANY means. With the audio tag or not, it does not matter.

It's for an application only used internally, and the sound only plays when a serious error is made. So it exists to annoy people.

This is the code so far:

var audioElement = document.createElement('audio');
audioElement.setAttribute('src', 'wav/actors_relig1.wav');
audioElement.play();

But that did not work.

Upvotes: 0

Views: 1070

Answers (1)

Achshar
Achshar

Reputation: 5243

I think you need to append the created div first

document.getElementsByTagName('body')[0].appendChild(audioElement);

and wait for it to load with

audioElement.addEventListener('loadeddata', function() {audioElement.play()}, false);

Upvotes: 1

Related Questions