如何将外部声音文件加载到 nwjs 反应项目 - 缓存它们?

How to load external sound files to a nwjs react project - cache them?

此问题的可能解决方案是什么:我需要在应用程序启动时将各种声音文件包含到 React 应用程序(使用 nwjs 构建到信息亭中)。

让我解释一下预期的行为 - 我有一个 nwjs kiosk react 应用程序,它将 运行 在 Windows 机器上。

  1. 它应该在应用程序启动时获取一些 UNC 路径以获取声音而不是静止 api。
  2. 我需要将这些路径作为资源(位于 src 文件夹外)包含在应用程序中才能播放声音。

有可能吗?

从项目的 src 文件夹链接对我来说很清楚。但是当我事先不知道路径时如何 link src 文件夹之外的路径?

import OKSound from "./OK.wav";

谢谢!

使用audio标签播放"outside"的声音似乎没有问题,但实际上只有在用nwjs创建一个exe文件后才会播放声音!

const url = "http://example.com/sound.wav";
<audio autoPlay>
<source src={url} type="audio/wav" />
Your browser does not support the audio element.
</audio>