Sen MediaPlayer.GameHasControl özelliğini incelemek gerekir.
http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.gamehascontrol.aspx
MediaPlayer.State Eğer müzik çalıyorlar bile oynamak olacaktır. GameHasControl, müziğin uygulamanızdan başlatılıp başlatılmadığını veya uygulamanızın başlamasından önce başka bir uygulamanın oynatıldığını belirler. Sen OnActivated değeri alabilirsiniz
...
protected override void OnActivated(object sender, EventArgs args)
{
base.OnActivated(sender, args);
// cache music and trial mode values
Globals.GameHasMusicControl = MediaPlayer.GameHasControl;
}
Ve müzik çalabilir gerekip gerekmediğini belirlemek için oyun boyunca bu değeri kullanın.
Sanırım "sormadan" cümlesini kaçırıyorsunuz. Aretha'yı otomatik olarak bulanıklaştırmayın, önce kullanıcının parmağını üzerine koymasına izin verin. Go Aretha! düğme, demek istedim. –
@HansPassant, uygulamanızdaki Oynat düğmesine basarak = kullanıcı oynamayı kabul eder? – onmyway133