[英]Show “Save As” dialog instead of playing audio file with JavaScript
[英]Audio file downloads instead of playing
我在腳本文件中有一個函數,如下所示:
function play()
{
if (paulypower==3){
var embed=document.createElement('object');
embed.setAttribute('type','audio/wav');
embed.setAttribute('data', 'wheelnoise3.m4a');
embed.setAttribute('autostart', true);
document.getElementsByTagName('body')[0].appendChild(embed);
}
else if (paulypower==2){
var embed=document.createElement('object');
embed.setAttribute('type','audio/wav');
embed.setAttribute('data', 'wheelnoise2.m4a');
embed.setAttribute('autostart', true);
document.getElementsByTagName('body')[0].appendChild(embed);
}
else {
var embed=document.createElement('object');
embed.setAttribute('type','audio/wav');
embed.setAttribute('data', 'wheelnoise1.m4a');
embed.setAttribute('autostart', true);
document.getElementsByTagName('body')[0].appendChild(embed);
}
};
當我在本地打開網頁時,它會根據變量paulypower正確播放相關音頻。
但是,當我將所有文件上傳到Web服務器並在線運行時-它無法播放,而瀏覽器(Chrome)會下載文件。
有任何想法嗎?
我有答案!
我必須在Web服務器上配置.htaccess文件,以使用以下命令定義文件類型:
AddType audio/wav .m4a
現在像夢一樣工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.