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

Next.js中无法找到音频文件:Redux切片导入音频失败求助

解决Redux切片中音频文件路径404问题

问题原因

你的两个路径写法都存在错误:

  • 第一个路径文件名写反:pomodoroErrorAlert变量对应了pomodoroSuccessAlert.wav,和实际要请求的文件不匹配,导致找不到资源
  • 第二个路径用了相对路径../../public/audio/...,React项目中public目录的资源是直接基于网站根路径(/)访问的,不需要加public前缀,也不能用相对路径指向public目录

正确写法

修正文件名匹配问题,同时使用根路径访问音频文件:

const pomodoroErrorAlert = "/audio/pomodoroErrorAlert.wav";
const pomodoroSuccessAlert = "/audio/pomodoroSuccessAlert.wav";

验证方法

启动项目后,直接在浏览器地址栏输入http://localhost:3001/audio/pomodoroErrorAlert.wav,如果能正常播放,说明路径配置没问题,再将该路径应用到Redux切片中即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 05:14:57