MediaPlayer Сервис Android

Я новичок в Android. Я создаю сервис для Media Player, чтобы он продолжал воспроизводить песню, даже если я закрою приложение. Я создал активность для Media Player, и он обладает всеми функциями, такими как воспроизведение, пауза, следующая, предыдущая, панель поиска, а также включает в себя oncompletionlistener. Все работает отлично. Но теперь я хочу, чтобы все управлялось службой.

Я создал класс MyService:

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, из которого я беру currenttsongIndex, и через него я поддерживаю все функциональные возможности, такие как next, previous и all .. Теперь в работе, как мне получить список песен, который также требуется в моей деятельности? ? Где я должен создать объект MediaPlayer означает в службе или деятельности?

для MediaPlayer я ссылалсяhttp://www.androidhive.info/2012/03/android-building-audio-player-tutorial/ , Для моего кода медиаплеера вы можете обратиться к этому сайту. Благодарю. Пожалуйста, проясните мои сомнения. Я так растерялся. Ответить мне в ближайшее время ..

Ответы на вопрос(3)

Ваш ответ на вопрос