Javascript 如何在编码VSCode扩展时通过nodejs后端访问系统媒体播放器

Javascript 如何在编码VSCode扩展时通过nodejs后端访问系统媒体播放器,javascript,node.js,linux,npm,vscode-extensions,Javascript,Node.js,Linux,Npm,Vscode Extensions,我正在使用库播放声音。我尝试了两种不同的说法,它们产生了不同的结果,但都不成功。当我使用 constplayer=require('play-sound')({player:mplayer}) 分机工作时没有错误代码,但不播放音频 constplayer=require('play-sound')()扩展仍在运行,但我得到了错误代码 无法播放声音:错误:找不到合适的音频播放器。同样,也不会产生声音 编码vscode扩展时如何访问系统音频 PS:这是我用来播放音频的代码 player.play('

我正在使用库
播放声音
。我尝试了两种不同的说法,它们产生了不同的结果,但都不成功。当我使用

constplayer=require('play-sound')({player:mplayer})
分机工作时没有错误代码,但不播放音频

constplayer=require('play-sound')()
扩展仍在运行,但我得到了错误代码

无法播放声音:错误:找不到合适的音频播放器
。同样,也不会产生声音

编码vscode扩展时如何访问系统音频

PS:这是我用来播放音频的代码

player.play('noise.mp3', (err) => {
            if (err) console.log(`Could not play sound: ${err}`);
        });

你应该这样做:

const player = require('play-sound')(opts = {});

// $ mplayer foo.mp3 
player.play('foo.mp3', function(err){
  if (err) throw err
})


我刚刚在我的系统上试用过它,只要确保该文件的路径正确,并且是
mp3

您是否尝试过其他播放器来运行该声音?