Développement XNA pour la XBox et le PC
142
public Game1()
{
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
protected override void Initialize()
{
base.Initialize();
}
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
soundEffect = Content.Load("Explosion1");
soundEffect.Play();
}
protected override void UnloadContent()
{
}
protected override void Update(GameTime gameTime)
{
base.Update(gameTime);
}
protected override void Draw(GameTime gameTime)
{
GraphicsDevice.Clear(Color.CornflowerBlue);
base.Draw(gameTime);
}
}
Lire un morceau de musique
Grâce à la classe MediaLibrary, vous accédez à la musique présente dans la bibliothèque
multimédia de l’utilisateur. Ces musiques doivent avoir été détectées au préalable par
Windows Media Player. Vous pourrez ensuite jouer un morceau d’un disque présent dans
cette bibliothèque multimédia grâce à la classe MediaPlayer.
Le code ci-dessous lit la première piste d’un album choisi au hasard dans la bibliothèque
du joueur. Si ce dernier appuie sur la touche Espace et que la piste est en cours de lecture,
elle est mise en pause. Si elle est déjà en pause, la lecture reprend.
Test de classe MediaPlayer
public class Game1 : Microsoft.Xna.Framework.Game
{
GraphicsDeviceManager graphics;
=Labat FM.book Page 142 Vendredi, 19. juin 2009 4:01 16
142
public Game1()
{
graphics = new GraphicsDeviceManager(this);
Content.RootDirectory = "Content";
}
protected override void Initialize()
{
base.Initialize();
}
protected override void LoadContent()
{
spriteBatch = new SpriteBatch(GraphicsDevice);
soundEffect = Content.Load
soundEffect.Play();
}
protected override void UnloadContent()
{
}
protected override void Update(GameTime gameTime)
{
base.Update(gameTime);
}
protected override void Draw(GameTime gameTime)
{
GraphicsDevice.Clear(Color.CornflowerBlue);
base.Draw(gameTime);
}
}
Lire un morceau de musique
Grâce à la classe MediaLibrary, vous accédez à la musique présente dans la bibliothèque
multimédia de l’utilisateur. Ces musiques doivent avoir été détectées au préalable par
Windows Media Player. Vous pourrez ensuite jouer un morceau d’un disque présent dans
cette bibliothèque multimédia grâce à la classe MediaPlayer.
Le code ci-dessous lit la première piste d’un album choisi au hasard dans la bibliothèque
du joueur. Si ce dernier appuie sur la touche Espace et que la piste est en cours de lecture,
elle est mise en pause. Si elle est déjà en pause, la lecture reprend.
Test de classe MediaPlayer
public class Game1 : Microsoft.Xna.Framework.Game
{
GraphicsDeviceManager graphics;
=Labat FM.book Page 142 Vendredi, 19. juin 2009 4:01 16
