检查音乐是否在频道上播放

时间:2019-07-11 12:07:23

标签: c++ sdl-mixer

我正在使用PiCap附带的示例,并希望编辑代码,以便如果音乐已经在特定频道上播放,则它将不会尝试播放另一首曲目,直到当前曲目结束为止。下面是当前代码的摘录。我相信Mix_playingmusic应该这样做,但我需要添加正确代码的帮助。任何帮助将不胜感激

    // play sample only on new touch
    if (MPR121.isNewTouch(i)) {
      cout << "playing track: " << i << endl;
      Mix_Chunk* sample = Mix_LoadWAV(paths[i].c_str());
      Mix_PlayChannel(-1, sample, 0);
    }

0 个答案:

没有答案