我一直在尝试以不同的方式做到这一点,但所有“列表”都需要int或string,我有资源文件描述符可以使用。
如何创建某些mp3文件的列表,这些文件位于活动扩展文件中,我可以用于oncompletionlisteners等?
他们一切都很好,但是我想在彼此之后玩。
以下是我将使用的一些文件:
AssetFileDescriptor dfFn01, dfFn02, dfFn03 = null;
dfFn01 = expansionFile.getAssetFileDescriptor("l1r_df_l6.mp3");
dfFn02 = expansionFile.getAssetFileDescriptor("l1r_df_l7.mp3");
dfFn03 = expansionFile.getAssetFileDescriptor("df_jp_l1r03.mp3");
这是从按钮点击开始的播放器:
public void setWholeEngAudio(AssetFileDescriptor fd) throws IllegalStateException {
try {
stopPlayers();
wholeTextPlayer = new MediaPlayer();
wholeTextPlayer.reset();
wholeTextPlayer.setDataSource(fd.getFileDescriptor(), fd.getStartOffset(), fd.getLength());
try {
wholeTextPlayer.prepare();
} catch (IllegalArgumentException e) {
e.printStackTrace();
}
wholeTextPlayer.start();
seekBar.setProgress(0);
seekBar.setMax(100);
updateSeekBar();
setThumbState();
} catch (Exception e) {
e.printStackTrace();
}
}
由于