我想知道是否可以检查 XNA 中是否正在播放特定歌曲,我想做的是类似
if(stateS == "normal")
{
if(MediaPlayer.IsPlaying(song1)
{
//do nothing
}
if(!MediaPlayer.IsPlaying(song1)
{
//play song 1
}
spriteBatch.Draw(norm, pos, Color.White);
}
if(stateS == "fast")
{
if(MediaPlayer.IsPlaying(song2)
{
//do nothing
}
if(!MediaPlayer.IsPlaying(song2)
{
//play song 2
}
spriteBatch.Draw(fast, pos, Color.White);
}
if(stateS == "slow")
{
if(MediaPlayer.IsPlaying(song3)
{
//do nothing
}
if(!MediaPlayer.IsPlaying(song31)
{
//play song 3
}
spriteBatch.Draw(slow, pos, Color.White);
}
可悲的是,我还没有找到任何方法来做到这一点,因为我没有找到查看是否正在播放特定歌曲的方法。任何建议或帮助将不胜感激!