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
申し訳ありませんが、私はあなたにもう一度来てください。 – Goofy
すみません、何を意味しますか? – iSun