我目前有一個媒體播放器,它可以傳輸一個MP3,完成後應該轉到下一個網址。但是,它不是在玩。難道我做錯了什麼?我原來有一個字符串數組中的網址,但改變它,仍然無法正常工作。它超時,部隊關閉。Android媒體播放器不在播放下一個流
代碼:
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();
}
});`