我想要一个 javascript 代码来了解我们的浏览器是否具有 Mp3、音频编码、视频编码和打印功能。例如,如果我单击下一页第一页上的按钮,我想看到类似的输出
Mp3 能力:真/假 音频编码能力:真/假 视频编码能力:真/假 打印能力:真/假
我想要一个 javascript 代码来了解我们的浏览器是否具有 Mp3、音频编码、视频编码和打印功能。例如,如果我单击下一页第一页上的按钮,我想看到类似的输出
Mp3 能力:真/假 音频编码能力:真/假 视频编码能力:真/假 打印能力:真/假
我建议使用Modernizer进行功能检测,但如果这不适合您的情况,您可以使用以下 JS 代码测试用户代理(每个都支持不同的音频/视频格式)或测试 mpeg 支持(音频):
function isMpegSupported(){
var elem = document.createElement('audio');
return !!(elem.canPlayType && elem.canPlayType('audio/mpeg;') !== '');
}
(受此问题启发的代码)
我还建议阅读有关canPlayType方法和特征检测的信息,这是一个很好的起点(也有关于视频格式特征检测的大量信息)