Introduction
Play a media file (wav, MP3, etc) in the Assets folder.
Using the code
You can write an application using the code that plays a media file which is stored in your Assets folder.
Play a Media File in Assets Folder
public void Play(String fileName)
{
AssetFileDescriptor descriptor = _context.getAssets().openFd(fileName);
long start = descriptor.getStartOffset();
long end = descriptor.getLength();
MediaPlayer mediaPlayer=new MediaPlayer();
mediaPlayer.setDataSource(descriptor.getFileDescriptor(), start, end);
mediaPlayer.prepare();
mediaPlayer.start();
}
Dr. Yildirim Kocdag is a Computer Engineer from Istanbul. Currently using Android, Objective-c, c#, vb.net, asp.net, javascript, SQL and Oracle. His favourite areas in Computer Science are Compilers, Expert Systems, Digital Image Processing, AI and Extreme Programming.
ykocdag@yahoo.com