var a = document.createElement('audio'); return !!(a.canPlayType && a.canPlayType('audio/mpeg;').replace(/no/,''));
我得到了上面的代码从this page。
返回!!(a.canPlayType)是更好,因为(一些最新版本)Firefox不支持mp3和a.canPlayType(‘audio / mpeg;’)将为false