如何在不使用OncompletionListener()的情况下依次播放音频文件;如何在不使用OnCompletionListener()的情况下动态播放音频文件()
这里是我的代码:
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
// TODO Auto-generated method stub
i = i + 1;
System.out.println("" + audio.length);
if(i < audio.length){
img.setImageResource(image[i]);
try {
descriptor = getAssets().openFd(audio[i]);
mp.reset();
mp.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(),descriptor.getLength());
descriptor.close();
mp.prepare();
mp.start();
xml();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
这里的方法XML()包含图像和音频文件我是从资产文件夹采摘
,也是我需要动态地播放这些文件
请帮忙
? – iSun 2012-02-08 13:35:52
对不起,我没有让你请再来 – Goofy 2012-02-08 13:38:35
对不起,你是什么意思? – iSun 2012-02-08 13:40:26