【发布时间】:2015-01-26 21:11:19
【问题描述】:
当节点应用程序触发事件时,我使用audio-player package 在本地播放声音。触发事件时,会调用一个函数,并使用需要打开的特定文件:
playSound(fileName);
单独的函数如下所示:
player = new Player('someDirectory/' + fileName + '.mp3');
player.play();
这将打开并开始完美播放文件,但是当事件快速连续触发时,两种声音将同时播放。虽然我最初想简单地添加一个:
player.stop();
在“新玩家”定义之前,前一个实例显然超出了范围,因为该函数已被第二次调用。如何在重新开始播放之前停止所有其他 Player 实例?
【问题讨论】:
标签: javascript node.js scope