我希望能够在我的Android应用程序中播放一个mp3文件(例如http://www.somedomain.com/audio.mp3)。
我认为这应该用于使用InputStream获取字节数组,但我不完全确定,然后可以与MediaPlayer对象一起使用。
答案 0 :(得分:1)
阅读SDK页面。 Playing from a File or Stream
答案 1 :(得分:0)
我在实际生活中发现MediaPlayer几乎可以播放任何MP3 URL 如果您注意将任何空格字符(0x20)重新格式化为“%20”。 我试过URLEncoder和其他一些过滤器来获得很少的收益 但只是在呈现URL之前转换这些空格 到MediaPlayer会带你走远。
在字符串中,您可以轻松替换内容:
mediaPlayer.setDataSource(urlString.replace(“”,“%20”));