Android 媒体播放器不播放下一个流

标签 android stream mp3 media-player

我目前有一个播放 mp3 的媒体播放器,完成后应该转到下一个 url。但是,它没有播放。难道我做错了什么?我原来有一个字符串数组中的 url,但更改了它但仍然不起作用。它超时并且强制关闭。

代码:

尝试{ houseMediaPlayer.setDataSource(housePlaylistString[0]); houseMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); houseMediaPlayer.prepare(); } catch (IllegalArgumentException e){ //TODO 自动生成的 catch block e.printStackTrace(); } catch (IllegalStateException e){ //TODO 自动生成的 catch block e.printStackTrace(); } catch (IOException e){ //TODO 自动生成的 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();

        }

    });`

最佳答案

关于Android 媒体播放器不播放下一个流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6419582/

相关文章:

android - Android 设备选择器窗口目标栏中的橙色三角形是什么意思?

android - ListView 使我的应用程序运行非常慢,尽管我创建了 Holder 类

c# - 如何流式传输字节数组图像?

java - 如何阅读 MP3

java - 在BlackBerry上播放声音时出现错误

android - 在 Firebase 数据库上,我是否需要担心调用 FirebaseDatabase.goOffline()?连接何时保持 Activity 状态?

java - 未分配的可关闭流

scala - 如何向 Kafka Streams 中的流添加冷却/速率限制?

audio - 如何使用 ffmpeg 或 eac3to 将 2 个音频文件合并为一个?

java - sqlite-android-如何加密数据并将其放入sqlite