如何确定 AudioBufferSourceNode 是否已开始播放?

giv*_*nse 5 web-audio-api

AudioBufferSourceNode片段:

var myAudioBuffSrcNode = audioContext.createBufferSource();
// Schedules for playback, but doesn't guarantee that
// playback will start right away.
myAudioBuffSrcNode.start();
Run Code Online (Sandbox Code Playgroud)

如何知道某个节点是否正在播放?这样就可以完成这样的事情:

if ( isPlaying ) {
  myAudioBufferSrcNode.stop();
}
Run Code Online (Sandbox Code Playgroud)