sintonia/airtime_mvc/public/js/airtime/common/audioplaytest.js

18 lines
518 B
JavaScript

function isAudioSupported(mime){
var audio = new Audio();
var bMime = null;
if (mime.indexOf("ogg") != -1 || mime.indexOf("vorbis") != -1) {
bMime = 'audio/ogg; codecs="vorbis"';
} else if (mime.indexOf("mp3") != -1) {
bMime = "audio/mp3";
} else if (mime.indexOf("mp4") != -1) {
bMime = "audio/mp4";
} else if (mime.indexOf("flac") != -1) {
bMime = "audio/x-flac";
}
return !!bMime && !!audio.canPlayType && audio.canPlayType(bMime) != "";
}