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/ , Для моего кода медиаплеера вы можете обратиться к этому сайту. Благодарю. Пожалуйста, проясните мои сомнения. Я так растерялся. Ответить мне в ближайшее время ..