Javascript 使用Modernizer检测audioelement
我在代码中使用html 5音频元素:Javascript 使用Modernizer检测audioelement,javascript,Javascript,我在代码中使用html 5音频元素: var audioElement = document.createElement('audio'); 我正在使用此对象播放特定来源的音频 如何使用Modernizer检测上述代码 任何答案都将不胜感激。谢谢您您只需检查audioElement即可: 。。。在节中定义此元素时,它实际上成为全局元素 此代码检测您是否定义了audioElement。如果您需要检测浏览器是否支持HTML5音频,我想您应该测试modernizer.audio,如下所示: if (
var audioElement = document.createElement('audio');
我正在使用此对象播放特定来源的音频
如何使用Modernizer检测上述代码
任何答案都将不胜感激。谢谢您您只需检查audioElement即可:
。。。在节中定义此元素时,它实际上成为全局元素
此代码检测您是否定义了audioElement。如果您需要检测浏览器是否支持HTML5音频,我想您应该测试modernizer.audio,如下所示:
if (Modernizr.audio) {
var audio = new Audio();
audio.src = Modernizr.audio.ogg ? 'background.ogg' :
Modernizr.audio.mp3 ? 'background.mp3' :
'background.m4a'
;
audio.play();
}
这里是;当然,你应该使用自己的链接,而不是“something.mp3” 它只是ifaudioElement还是IFModernizer.audioElement?实际上,我需要Modernizer的代码,因为我需要检测浏览器功能。ifaudioElement{alertaudio support;var audioElement=document.createElement'audio';var sou=;audioElement.setAttribute'src',sou;audioElement.play;}这段代码是针对chrome的。所以我需要检测chrome audioelement支持功能,基于此,我必须使用这段代码,即使是Modernizer。音频也不起作用。好的,你知道如何使用Modernizer检测activex对象吗?
if (Modernizr.audio) {
var audio = new Audio();
audio.src = Modernizr.audio.ogg ? 'background.ogg' :
Modernizr.audio.mp3 ? 'background.mp3' :
'background.m4a'
;
audio.play();
}