Android从ListView播放mp3文件
我有一个列表视图,其中包含需要从资产文件夹播放的mp3文件名列表 如果我点击任何我需要从资产中播放mp3文件的列表项,我就能够播放mp3文件 从资产文件夹 这是我的代码:Android从ListView播放mp3文件,android,android-intent,android-listview,android-emulator,android-asynctask,Android,Android Intent,Android Listview,Android Emulator,Android Asynctask,我有一个列表视图,其中包含需要从资产文件夹播放的mp3文件名列表 如果我点击任何我需要从资产中播放mp3文件的列表项,我就能够播放mp3文件 从资产文件夹 这是我的代码: @Override protected void onListItemClick(ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); if(mMediaPlaye
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
if(mMediaPlayer1!=null){
mMediaPlayer1.stop();
mMediaPlayer1.release();
mMediaPlayer1=null;
}
mMediaPlayer1 = new MediaPlayer();
mMediaPlayer1.setAudioStreamType(AudioManager.STREAM_MUSIC);
AssetFileDescriptor descriptor = null;
descriptor = ApplicationContextProvider.getContext().getAssets().openFd(songsList.get(position).getDescription().trim());
mMediaPlayer1.prepare();
mMediaPlayer1.setLooping(true);
mMediaPlayer1.start();
}
有人能告诉我如何将此代码转换为在后台播放mp3吗?您所说的后台播放是什么意思?我无法理解您的问题?背景剧?