- PDF for offline use
- Sample Code:
- Related SDKs:
Let us know how you feel about this
This recipe shows how to play audio from a raw resource using the MediaPlayer class.
Create a new Xamarin.Android application named PlayAudio.
Add a sub folder named raw under Resources.
Add a file named test.mp3 under raw.
In the Activity, create a class variable for the
- In the
MediaPlayer.Create(), passing the context and the resource identifier for the mp3.
_player = MediaPlayer.Create(this, Resource.Raw.test);
- Call the
Startmethod of the
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
PrepareAsync) before starting playback.