某些带有特殊编解码器的音频/ ogg文件无法使用html5音频标签播放。如何检测它以显示用户下载文件和使用特殊播放器播放的消息?
答案 0 :(得分:1)
您可以使用音频元素的canplaytype
方法来检测当前浏览器是否可以播放特定的编解码器。
function canPlay (codec) {
var a = document.createElement('audio');
return !!(a.canPlayType && a.canPlayType(codec).replace(/no/, ''));
}
canPlay('audio/ogg; codecs="vorbis"'); // true or false