I have a file in my assets folder I wish to access, I do so by:
AssetFileDescriptor fileSound = am.openFd(\"myfilepathetc/mymp3.mp3\");
But
Why don't you use this instead :
private void playAudioSound() {
try {
AssetFileDescriptor afd = context.getAssets().openFd("sounds/jad0005a.wav");
MediaPlayer player = new MediaPlayer();
player.setDataSource(afd.getFileDescriptor());
player.prepare();
player.start();
} catch (IOException e) {
e.printStackTrace();
}
}