В настоящее время у меня есть медиаплеер, который воспроизводит mp3 и по завершении должен перейти к следующему URL.Тем не менее, это не игра.Я делаю что-то неправильно?У меня изначально есть URL-адреса в массиве строк, но он изменился и все еще не работает.Время истекает, и сила закрывается.
код:
try {
houseMediaPlayer.setDataSource(housePlaylistString[0]);
houseMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
houseMediaPlayer.prepare();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
`houseMediaPlayer.setOnCompletionListener(new OnCompletionListener(){
@Override
public void onCompletion(MediaPlayer mp) {
// TODO Auto-generated method stub
try {
houseMediaPlayer.setDataSource("http://dl.dropbox.com/u/24535120/Reminded%20-%20Tyga%20ft.%20Adele.mp3");
houseMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
houseMediaPlayer.prepare();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
houseMediaPlayer.start();
}
});`