Call canPlayType as documented on MDN

This commit is contained in:
JC Brand 2017-12-25 11:54:17 +00:00
parent 1d14bdb005
commit 308cbf5fb7

View File

@ -113,11 +113,13 @@
let audio; let audio;
if (_converse.play_sounds && !_.isUndefined(window.Audio)) { if (_converse.play_sounds && !_.isUndefined(window.Audio)) {
audio = new Audio(_converse.sounds_path+"msg_received.ogg"); audio = new Audio(_converse.sounds_path+"msg_received.ogg");
if (audio.canPlayType('/audio/ogg')) { if (audio.canPlayType('audio/ogg')) {
audio.play(); audio.play();
} else { } else {
audio = new Audio(_converse.sounds_path+"msg_received.mp3"); audio = new Audio(_converse.sounds_path+"msg_received.mp3");
audio.play(); if (audio.canPlayType('audio/mp3')) {
audio.play();
}
} }
} }
}; };