0 out of 3 rated this helpful - Rate this topic

Playing a Song from a URI

Demonstrates how to use the MediaPlayer to play a song from a Uniform Resource Identifier (URI).

Playing a Song from a URI

To play a song from a URI

The following steps show you how to play an .mp3 song located on the Internet.

  1. Set MediaPlayer play state to stopped.

    MediaPlayer.Stop();
    
  2. Declare a new instance of Uri using the full URI path to the song.

    Uri uriStreaming = new Uri("http://www.archive.org/download/gd1977-05-08.shure57.stevenson.29303.flac16/gd1977-05-08d02t06_vbr.mp3");
    
  3. Use the FromUri method to supply an arbitrary string name for the URI, and then pass the Uri object you created in the previous step.

    Song song = Song.FromUri("StreamingUri", uriStreaming);
    
  4. Play the song.

    MediaPlayer.Play(song);
    

Concepts

Playing a Song
Demonstrates how to play a song from a user's media library.
Media Overview
Provides a high-level overview about the capabilities—such as playing music and video and accessing pictures—of the Media API in XNA Game Studio.

Reference

MediaPlayer Class
Provides methods and properties to play, pause, resume, and stop songs. MediaPlayer also exposes shuffle, repeat, volume, play position, and visualization capabilities.
Song Class
Provides access to a song in the song library.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ