我想要一个javascript代码来知道我们的浏览器是否有Mp3、音频编码、视频编码和打印功能。例如,如果我单击下一页第一页上的按钮,我想看到类似的输出/p>
支持 Mp3:正确/错误 音频编码能力:True/False 视频编码能力:True/False 打印能力:真/假
最佳答案
我建议使用Modernizer用于功能检测,但如果这不适合您的情况,您可以使用以下 JS 代码测试用户代理(每个代理支持不同的音频/视频格式)或测试 mpeg 支持(针对音频):
function isMpegSupported(){
var elem = document.createElement('audio');
return !!(elem.canPlayType && elem.canPlayType('audio/mpeg;') !== '');
}
(受此启发的代码 question )
我还建议阅读有关该方法的内容 canPlayType关于特征检测,this是一个很好的起点(还有有关视频格式特征检测的重要信息)
关于javascript - 判断浏览器是否有mp3、音频编码、视频编码和打印功能的javascript代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13931008/