11 lines
536 B
JavaScript
11 lines
536 B
JavaScript
var audio = new Audio();
|
|
supportedAudio = {};
|
|
supportedAudio["audio/ogg"] = !!audio.canPlayType && audio.canPlayType('audio/ogg; codecs="vorbis"') != "";
|
|
supportedAudio["audio/mp3"] = !!audio.canPlayType && audio.canPlayType('audio/mp3') != "";
|
|
supportedAudio["audio/mp4"] = !!audio.canPlayType && audio.canPlayType('audio/mp4') != "";
|
|
supportedAudio["audio/x-flac"] = !!audio.canPlayType && audio.canPlayType('audio/x-flac') != "";
|
|
|
|
function isAudioSupported(mime){
|
|
return mime in supportedAudio && supportedAudio[mime];
|
|
}
|