簡體   English   中英

音頻文件下載而不是播放

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM