我希望能夠在給定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」));