我可以通过以下方式播放音频文件frm raw文件夹。 bt如何播放目录中或播放列表中的多个音频文件.Thankyou
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.player);
int resourceId = R.raw.a;
MediaPlayer mediaPlayer = MediaPlayer.create( this, resourceId );
mediaPlayer.setOnCompletionListener( new OnCompletionListener()
{
@Override
public void onCompletion( MediaPlayer mp )
{
mp.release();
}
} );
mediaPlayer.start();
}
答案 0 :(得分:2)
尝试SoundPool,它是一种更好的同时处理多个音频文件的方法。
继承文件:
http://developer.android.com/reference/android/media/SoundPool.html
以下是示例:
http://examples.javacodegeeks.com/android/android-soundpool-example
希望这有帮助
答案 1 :(得分:0)
您可以尝试使用SoundPool同时播放多个音频文件。
您可以在此处找到SoundPool的文档:
http://developer.android.com/reference/android/media/SoundPool.html
我希望它会对你有所帮助。
答案 2 :(得分:0)
我想你在询问播放目录中的所有mp3文件 you can get code to play the audio尝试使用此代码,我认为它会对您有所帮助。
它对我很有用。在manifest.xml文件中不需要任何更改,只需使用MainActivity.java和activity_main.xml文件播放存储在目录中的音频。