某些带有特殊编解码器的音频/ogg 文件无法使用 html5 音频标签播放。如何检测到它以显示消息让用户下载文件并使用特殊播放器播放?
问问题
777 次
1 回答
1
您可以使用 audio 元素的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
于 2013-08-15T00:56:59.190 回答