Click here to Skip to main content
15,885,216 members
Articles / Mobile Apps / Android
Tip/Trick

Android: Play Media File in the Assets Folder

Rate me:
Please Sign up or sign in to vote.
4.00/5 (1 vote)
17 Apr 2013CPOL 25.4K   3  
Play a media file (wav, MP3, etc) in the Assets folder.

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

Java
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();     
}

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect
Turkey Turkey
Phd. Yildirim Kocdag is a Computer Engineer.

Programming Languages
Android, Objective-c, c#, vb.net, asp.net, javascript, TSQL.

Computer Science
DataMining, Compilers, Expert Systems, Digital Image Processing, AI and Extreme Programming.

ykocdag@yahoo.com

http://www.linkedin.com/profile/view?id=223886830

Comments and Discussions

 
-- There are no messages in this forum --