You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular项目中audio标签加载本地wav文件报404错误如何解决

Angular本地wav音频404问题解决方案

问题根因

Angular 构建工具默认只会打包angular.json中assets配置项指定目录下的静态资源,其他位置的资源不会被纳入最终构建产物,因此运行时访问会返回404。

解决步骤

  • 将你的test.wav文件移动到项目src/assets目录下
  • 修正app.component.html中的audio标签代码:
<audio class="col-8" controls>
  <source src="assets/test.wav" type="audio/wav" />
</audio>
  • 检查项目根目录下angular.json文件的assets配置,确保包含src/assets项,配置示例如下:
{
  "projects": {
    "你的项目名称": {
      "architect": {
        "build": {
          "options": {
            "assets": [
              "src/favicon.ico",
              "src/assets"
            ]
          }
        }
      }
    }
  }
}
  • 重启本地开发服务(ng serve),配置变更和新增的静态资源需要重启服务才会生效

其他异常排查

如果修改后还是无法访问,可检查项目index.html中的<base href>配置,如果你的项目部署在子路径下,可将音频路径调整为./assets/test.wav适配相对路径。

内容的提问来源于stack exchange,提问作者zaydoosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 04:36:05