MediaPlayer Service Android
Jestem nowym użytkownikiem Androida. Tworzę usługę dla Media Player, aby mógł kontynuować odtwarzanie piosenki, nawet jeśli zamknę aplikację. Stworzyłem aktywność dla Media Player i ma ona wszystkie funkcje, takie jak play, pause, next, previous, seekbar, a także zawiera oncompletionlistener. Wszystko działa doskonale. Ale teraz chcę, aby wszystko było zarządzane przez serwis.
Mam utworzoną klasę 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;
}
Ale w mojej aktywności odtwarzacza stworzyłem ArrayList dla listy utworów, z której biorę currentsongIndex i dzięki temu zachowuję wszystkie funkcje, takie jak następna, poprzednia i wszystkie. ? Gdzie powinienem utworzyć obiekt MediaPlayer w usłudze lub aktywności?
dla MediaPlayer mam na myślihttp://www.androidhive.info/2012/03/android-building-audio-player-tutorial/ . Dla mojego kodu odtwarzacza multimedialnego możesz odwołać się do tej strony. Dzięki. Proszę rozjaśnić moje wątpliwości. Jestem taki skołowany. Odpowiedz mi wkrótce ..