Android Media Player не воспроизводит следующий поток - PullRequest
3 голосов
/ 21 июня 2011

В настоящее время у меня есть медиаплеер, который воспроизводит 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();

        }

    });`

1 Ответ

3 голосов
/ 21 июня 2011
...