如何检测HTML5音频MP3支持

前端之家收集整理的这篇文章主要介绍了如何检测HTML5音频MP3支持前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道如何检查HTML5如果HTML5音频播放可用。但是如何具体检查MP3音频播放是否可用,因为IE9和Chrome支持它,而Firefox和Opera不。

解决方法

您可以检查User-Agent并查看正在使用的浏览器,也可以使用Javascript测试支持
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

猜你在找的HTML5相关文章