尝试使用Node.js包play-sound播放通知声音。
但是,当尝试这样做时,出现此错误:
“Node.js播放声音:TypeError:无法读取未定义的属性'play'”

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


  start() {
    this.player.play('/sounds/throughQueue.mp3', function(err){
                            if (err) throw err
                            })
  }

如果我切掉所有其他内容,这就是程序的外观。
是的,我已经安装了声音播放包。

我没有JS和Node的经验,如果缺少任何信息,或者如果您建议使用其他程序包播放简单的通知声音,请告诉我!

期待您的回答!

最佳答案

作为CRice said,请使用player而不是player引用已定义的this.player变量:

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

start() {
    player.play('/sounds/throughQueue.mp3', function(err){
        if (err) throw err
    })
}

07-24 09:49
查看更多