繁体   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