Android 从保管箱服务器流式传输我的 mp3 的广播应用程序

Android Radio App that streams my mp3 from a dropbox server

我有一个 dropbox 媒体服务器,其中包含我想流式传输到 android 应用程序的 mp3 文件集合。

我知道使用 "MediaPlayer" 是进入 API 的最佳方式。

我主要关心的是如何使这个过程自动化,一个接一个地播放音乐?好像是一个网络电台应用?

有人可以指出我正确的指南位置或显示示例代码吗?提前谢谢你。

如果服务器提供应用程序音频文件;将文件放入队列并使用媒体播放器或其他音频播放器播放。 从服务器获取第一首歌曲并开始播放,同时继续一首一首地下载其他歌曲。

将音乐文件名放在数组列表中(例如歌曲),然后实现 onCompletionListener,然后将其设置为您的媒体播放器。在侦听器中重新启动媒体播放器以播放下一个项目。

myMediaPlayer.setOnCompletionListener(this);

 public void onCompletion(MediaPlayer arg0) {
      arg0.release();
      if (counter < songs.size()) {
        counter++;
        arg0 = MediaPlayer.create(getApplicationContext(), songs.get(counter);
        arg0.setOnCompletionListener(this);
        arg0.start();
      }
    }