0

我想要一个 javascript 代码来了解我们的浏览器是否具有 Mp3、音频编码、视频编码和打印功能。例如,如果我单击下一页第一页上的按钮,我想看到类似的输出

Mp3 能力:真/假 音频编码能力:真/假 视频编码能力:真/假 打印能力:真/假

4

1 回答 1

2

我建议使用Modernizer进行功能检测,但如果这不适合您的情况,您可以使用以下 JS 代码测试用户代理(每个都支持不同的音频/视频格式)或测试 mpeg 支持(音频):

function isMpegSupported(){
   var elem = document.createElement('audio');
   return !!(elem.canPlayType && elem.canPlayType('audio/mpeg;') !== '');
}

(受此问题启发的代码)

我还建议阅读有关canPlayType方法和特征检测的信息,是一个很好的起点(也有关于视频格式特征检测的大量信息)

于 2012-12-18T10:57:49.707 回答