2010-11-27 6 views
1

Je travaille actuellement sur un jeu XNA, mais quand je le commande pour lire un fichier mp3, il émet une erreur DRM quand mon fichier n'est pas protégé par DRM. Quelqu'un peut-il m'expliquer pourquoi cela se passe?XNA SOUND Problème de jeu

 public class SoundEffects : GameComponent 
    { 
     private Song explosion; 
     private Song thunder; 

    public SoundEffects(Game game):base(game) 
    { 

     explosion = Game.Content.Load<Song>("explosion"); 
     thunder = Game.Content.Load<Song>("thunder"); 
    } 

    /*protected override void LoadContent() 
    { 
     explosion = Game.Content.Load<Song>("explosion"); // Put the name of your song in instead of "song_title" 
     thunder = Game.Content.Load<Song>("thunder"); // Put the name of your song in instead of "song_title" 
    }*/ 

    public void playMusicThunder() 
    { 
     MediaPlayer.Play(thunder); 
    } 

    public void playMusicExplosion() 
    { 
     MediaPlayer.Play(this.explosion); 
    } 
+0

Pourquoi utilisez-vous 'Song 'pour les effets sonores? Pourquoi ne pas utiliser SoundEffect? –

Répondre

1

Si vous essayez de lire un fichier de morceau lorsque l'appareil est connecté au PC via Zune il lancera une exception (DRM). Vous pouvez soit tester le jeu après la déconnexion de l'appareil ou au lieu d'utiliser Zune utiliser l'outil WPconnect (que je crois était dans la mise à jour Octobre WPDT)