我在这里查了一些主题,但仍然找不到关于下一个的答案。如何在没有quicktime的情况下在网站上播放音频?
在我的网站上,我使用不同的方式播放音乐。
if ($.browser.msie) {
$(".audio").prepend($("<embed>").attr({
'src':'/resources/voices/'+voice+'.wav',
'HIDDEN':'true',
'AUTOSTART':'true'
}));
}else if($.browser.safari){
$(".audio").removeAttr("style");
$(".audio").prepend($("<object></object>").attr({
'type':'audio/x-wav',
'data':'/resources/voices/'+voice+'.wav',
'width':'0',
'height':'0'
}));
$("object:first").prepend($("<param>").attr({
'name':'autoplay',
'value':'true'
}));
}else{
$(".audio").prepend($("<audio></audio>").attr({
'src':'/resources/voices/'+voice+'.wav',
'volume':0.4,
'autoplay':'autoplay'
}));
}
一切都很好,而一些网站的客人说,有与quicktime插件有关的错误。 而且,是的,我从apple.com安装了quicktime,现在,音频不会在IE中播放。在Chrome中,它总是询问使用quicktime插件的确认。
是否可以忽略quicktime插件,并使用非标准方式播放音频? 我在找什么从javascript ...
谢谢!!!
世界如何幸存了很长时间没有quicktime? :)为什么不选择像ogg这样的免费格式? – 2012-03-20 10:24:13