我希望能够在给定URL的Android应用程序中播放mp3文件(例如http://www.somedomain.com/audio.mp3)。播放mp3文件直接发给mp3
我认为应该使用InputStream来获得一个字节数组,但我并不完全确定它可以用于MediaPlayer对象。
我希望能够在给定URL的Android应用程序中播放mp3文件(例如http://www.somedomain.com/audio.mp3)。播放mp3文件直接发给mp3
我认为应该使用InputStream来获得一个字节数组,但我并不完全确定它可以用于MediaPlayer对象。
通读SDK页面。 Playing from a File or Stream
我在实际生活中发现,如果你照顾到任何空格字符(0x20的)重新格式化为“%20”在MediaPlayer可刚玩任何MP3 URL 。 我尝试过URLEncoder和其他一些过滤器,收益不大 ,但只是在向MediaPlayer呈现URL 之前转换这些空格会使您走得更远。
在一个字符串就可以轻松替代的东西:
mediaPlayer.setDataSource(urlString.replace(””, “%20”));