我想创建一个Android应用,将我网站上的音乐流式传输给使用我的应用的所有用户。所以,我的问题是,更好的是 - 获得一个shoutcast服务器并将其流式传输到我的应用程序(我必须知道当前正在播放哪首歌曲),或者只是流式传输存储在我的服务器上的音乐文件(这可能吗? )。
请指出我在正确的轨道上,并为此推荐我一些图书馆(或Android SDK有这个)。
谢谢。
答案 0 :(得分:1)
尝试查看Android SDK中的android.media包
http://developer.android.com/reference/android/media/package-summary.html
特别是AsyncPlayer和MediaPlayer类。
关于Shoutcast服务器是否优于本地播放控制(例如播放列表)很难回答。如果Shoutcast服务器崩溃,那么它将是一个“单点故障”,即,如果发生这种情况,没有用户会获得音乐。但是,从应用程序控制播放会在应用中添加一定数量的额外代码(尽管只是少量)。