2011-06-21 259 views
2

我目前有一個媒體播放器,它可以傳輸一個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(); 

     } 

    });` 

回答