поэтому я реализую приложение для музыкальных плейлистов, мои аудио загружаются на Parse.com в формате mp3, я хочу получить эти аудио..
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, но это занимает так много времени, что у меня есть список аудио.. Мне нужен способ загрузить группу аудио в фоновом режиме.. поэтому, когда я нажимаю кнопку, музыка играет так быстро .. любая помощь будет принята с благодарностью.