이 있습니다!
이
audio/vnd.wave, audio/wav, audio/wave, audio/x-wav
할 수있는 가장 좋은 것은이다 : 우리가 여기 WAV 파일에 대해 얘기하고 있기 때문에 나는이 내가 사용하는 것,
// Need to check the canPlayType first or an exception
// will be thrown for those browsers that don't support it
var myAudio = document.createElement('audio');
if (myAudio.canPlayType) {
// Currently canPlayType(type) returns: "", "maybe" or "probably"
var canPlayMp3 = !!myAudio.canPlayType && "" != myAudio.canPlayType('audio/mpeg');
var canPlayOgg = !!myAudio.canPlayType && "" != myAudio.canPlayType('audio/ogg; codecs="vorbis"');
}
... 어떻게 신뢰성이는 모르겠지만 파일의 MIME 유형 (위 중 하나를해야한다) 무엇인지 파악하고이 같은 뭔가가 확인 :
var canPlayWav = !!myAudio.canPlayType && "" != myAudio.canPlayType('MIME_TYPE_HERE');
if (canPlayWav) { dothis(); } else { dothat(); }
난이 도움이되기를 바랍니다!
출처 : 부하를 파일 형식과 그렇지 않은 http://html5doctor.com/native-audio-in-the-browser/
이것은 영리합니다. 감사합니다. 나는 아직도 그것을하는 더 직접적인 방법이 없다는 것에 놀라는데 ... –