Я новичок в Android. Я создаю сервис для Media Player, чтобы он мог продолжать воспроизводить песню, даже если я закрываю приложение. Я создал активность для Media Player и обладает всеми функциями, такими как play, pause, next, previous, seekbar, а также включает oncompletionlistener. Все работает отлично. Но теперь я хочу, чтобы все должно управляться службой.
Я создал MyService Class:
public class MyService extends Service {
public static MediaPlayer mp;
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
mp = new MediaPlayer();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return START_STICKY;
}
Но в моей работе с игроком я создал ArrayList для Songlist, из которого я беру currentsongIndex, и через него я поддерживаю все функции, такие как следующее, предыдущее и все. Теперь в службе, как мне получить список песен, который также требуется в моя деятельность? Где я должен создать объект MediaPlayer в сервисе или действии?
для MediaPlayer Я добавил http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/. Для моего кода медиаплеера вы можете ссылаться на этот сайт. Благодарю. Успокойте мои сомнения. Я так растерялся. Ответ скоро.