从扩展zipfile为oncompletionlistener创建歌曲列表

时间:2016-07-13 02:47:23

标签: android arraylist android-mediaplayer file-descriptor zipfile

我一直在尝试以不同的方式做到这一点,但所有“列表”都需要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(); } }

由于

0 个答案:

没有答案