VB.NET:在main函数中迭代时播放歌曲并添加到队列中

时间:2016-11-10 17:41:43

标签: vb.net audio

当主要功能在Visual Basic中执行时,我尝试播放歌曲或将歌曲添加到音频队列。这里有一些伪代码来说明我的问题:

// do {
// some stuff
if(goalReached) { 
    if (songIsPlaying) playAgainAfter();
    else playSong();
}
// } while
// end

因此,当主要功能是迭代时,我需要播放这首歌,如果它正在播放,我需要排队。

我一直在尝试使用Audio.Play(" song.wav",BackgroundLoop)和一个计时器来"伪队列"通过添加到计时器的歌曲,但它似乎是一个非常糟糕的解决方案。我也考虑过使用计数器,但这不会起作用,因为我需要同时执行主函数。我有没有想到的东西?

0 个答案:

没有答案