Find file History
Latest commit d0ef8a5 Mar 12, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
Images reorganizing files into recipes folder Mar 7, 2018
PlayAudio reorganizing files into recipes folder Mar 7, 2018
PlayAudio.sln reorganizing files into recipes folder Mar 7, 2018
README.md fixing broken links Mar 12, 2018

README.md

id title brief sdk dateupdated
1B4B92C7-3A0C-6678-167C-F042E0B3B5B2
Play Audio
This recipe shows how to play audio from a raw resource using the MediaPlayer class.
2018-02-16

Recipe

  1. Create a new Xamarin.Android application named PlayAudio.

  2. Add a sub folder named raw under Resources.

  3. Add a file named test.mp3 under raw.

  4. In the Activity, create a class variable for the MediaPlayer.

MediaPlayer _player;
  1. In the OnCreate method, call MediaPlayer.Create(), passing the context and the resource identifier for the mp3.
_player = MediaPlayer.Create(this, Resource.Raw.test);
  1. Call the Start method of the MediaPlayer.
_player.Start();

Additional Information

When the audio to play is included as a resource, the MediaPlayer.Create method can be used to set up the data source to the audio file and prepare the player for playback automatically. If the audio were at a location such as on the web or an SD card, the application would have to set the datasource and call Prepare (or PrepareAsync) before starting playback.