如何在Electron中播放自定义声音

如何在Electron中播放自定义声音,electron,Electron,我正在使用Electron 8.0.3,我正在尝试播放自定义声音。以下是我正在做的: const notif = new Notification({ title: 'Finished Download', body: 'test', sound: 'vapp/assets/sounds/mighty_sound.mp3', }); notif.show(); 它似乎并没有播放那个声音,而是默认的macOS声音。我试过: 使用绝对路径,如'/Users/

我正在使用Electron 8.0.3,我正在尝试播放自定义声音。以下是我正在做的:

  const notif = new Notification({
    title: 'Finished Download',
    body: 'test',
    sound: 'vapp/assets/sounds/mighty_sound.mp3',
  });

  notif.show();
它似乎并没有播放那个声音,而是默认的macOS声音。我试过:

  • 使用绝对路径,如
    '/Users//Desktop/workspace/proj/vapp/assets/sounds/sound.mp3'
  • 打包应用程序,以便捆绑声音
  • 播放不同的文件类型:.wav、.mp3、.aiff
  • 选择可能存在于
    /System/Library/sounds
不管出于什么原因,它都会播放相同的声音


我引用了这个

你试过用绝对路径来代替声音吗?是的-在原始帖子中提到哦,我很抱歉,你是在使用
electron packager
还是
electron builder
?electron builder,但我不能让它在开发中也起作用