0

the following code i am using for playing

MediaPlayer mp3;
mp3=new MediaPlayer();
mp3.setDataSource("/beep.mp3");
mp3.start();

exception is thrown from setdatasource native method

can anyone help me in this problem

Niko
  • 1,367
  • 1
  • 13
  • 37
pawan pathak
  • 89
  • 1
  • 1
  • 7

2 Answers2

1

Just put your file in asset folder n apply this code..

Media Player mp = new MediaPlayer();    

AssetFileDescriptor descriptor = contex.getAssets().openFd(fileName);
    mp.setDataSource( descriptor.getFileDescriptor(), 
descriptor.getStartOffset(), descriptor.getLength() );
    descriptor.close();
mp.prepare();
        mp.start();
Niranj Patel
  • 32,980
  • 10
  • 97
  • 133
0
  1. check your file path, or use FileDescriptor
  2. dont forgot prepare before start
Crossle Song
  • 10,104
  • 2
  • 29
  • 38