【发布时间】:2012-03-20 10:22:29
【问题描述】:
我在这里检查了一些主题,但仍然找不到关于下一个的答案。
在我的网站上,我使用不同的方式来播放三极管。
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 这样的免费格式?
标签: php javascript jquery quicktime