私は現在、mp3をストリーミングするメディアプレーヤーを持っており、完了すると次のURLに進む必要があります。しかし、それは再生されていません。私は何か間違っているのですか?私は元の文字列のURLを持っていますが、それを変更しても動作しません。それはタイムアウトし、力は閉じます。Android Media Playerが次のストリームを再生していません
コード:
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();
}
});`