2011-06-21 17 views
2

私は現在、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(); 

     } 

    });` 

答えて

関連する問題