我在這裏查了一些主題,但仍然找不到關於下一個的答案。如何在沒有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