使用Modernizr进行功能检测不起作用?

时间:2014-06-02 19:33:16

标签: javascript modernizr

我正在尝试使用Modernizr来检测浏览器是否支持某些音频编解码器,而且它似乎没有按照我的预期进行操作。

我运行了以下

if(Modernizr.audio.mp4){

     //Do Something

}

但是当我在Safari(支持MP4)上测试时,括号内的任何逻辑都没有被击中。也许我的逻辑错了,或者我不理解Modernizr实际上做了什么?

我想要做的就是测试浏览器是否支持MP4音频。 Modernizr似乎是这样做的共识。

任何见解?

谢谢!

1 个答案:

答案 0 :(得分:1)

您可能正在寻找Modernizr.audio.m4a

在我的浏览器上,Modernizr.audio.m4a是“可能”(true),而Modernizr.audio.mp4是“未定义”(false)。

有关详细信息,请参阅documentation