这个问题有哪些可能的解决方案:在应用启动时,我需要将各种声音文件包含到react应用(使用nwjs内置到信息亭中)中。

让我解释一下预期的行为-我有一个将在Windows机器上运行的nwjs信息亭react应用。

  • 在应用程序启动时,它应该获取一些UNC路径来获取其余api上的声音。
  • 我需要在应用程序中将这些路径作为资源(位于src文件夹外部)包括在内,以便播放声音。

  • 可能吗

    对我来说,从项目的src文件夹进行链接很容易。但是,即使我事先都不知道路径,如何在src文件夹之外链接路径?
    import OKSound from "./OK.wav";
    谢谢!

    最佳答案

    看起来从音频标签“外部”播放声音没有问题,但实际上只有在使用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>
    

    关于reactjs - 如何将外部声音文件加载到nwjs react项目-缓存它们?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57054339/

    10-16 06:59