1
,所以我喜歡實現音樂播放列表的應用程序,我的音頻被上傳到Parse.com如MP3,我想找回那些音頻..播放音樂Parse.com安卓
final Button btn = (Button) v.findViewById(R.id.button);
final ParseFile fileObject = object.getParseFile("music");
if (fileObject != null) {
fileObject.getDataInBackground(new GetDataCallback() {
@Override
public void done(byte[] bytes, com.parse.ParseException e) {
final String audioFileURL = fileObject.getUrl();
mediaPlayer = new MediaPlayer();
mediaPlayer.reset();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
try {
mediaPlayer.setDataSource(audioFileURL);
mediaPlayer.prepare();
mediaPlayer.start();
} catch (IllegalArgumentException e1) {
e1.printStackTrace();
}//end catch
catch (IOException e1) {
e1.printStackTrace();
}
}//end on click
}//end listener
);
}//end done
});//end get data
}//end if
這是怎麼了我從Parse.com檢索音樂,但這需要很多時間,特別是我有一個音頻列表..我想要一種方式在後臺下載音頻組..所以當我點擊按鈕時,音樂播放如此之快.. 任何幫助將不勝感激。
這並不是提供問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – Jost
@Jost是正確的,順便說一句,我編輯了我的答案;) – Kurtis92
@ Kurtis92我認爲你的代碼面臨同樣的問題,打開音頻需要很長時間。 – Rawan