Sono nuovo di Android. Sto creando un servizio per Media Player in modo che possa continuare a riprodurre la canzone anche se chiudo l'applicazione. Ho creato attività per Media Player e ha tutte le funzionalità come play, pause, next, previous, seekbar e include anche l'elenco completo. Tutto funziona eccellente. Ma ora voglio che tutto debba essere gestito dal servizio.MediaPlayer Service Android
ho creato MyService Classe:
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;
}
Ma nella mia attività di giocatore ho creato ArrayList per Songlist da cui mi sto prendendo currentsongIndex e attraverso di essa sto mantenendo tutte le funzionalità come prossimo, precedente e tutti. Ora in servizio come faccio ad ottenere la lista delle canzoni che è richiesta anche nella mia attività ?? Dove dovrei creare oggetti MediaPlayer significa in servizio o attività ??
per MediaPlayer che ho segnalato http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/. Per il mio codice del lettore multimediale è possibile consultare questo sito. Grazie. Chiarisci il mio dubbio. Sono così confuso. Rispondimi presto ..
Crealo in servizio. Questa è la classe che ha bisogno della lista dei brani. –
Significa che ho bisogno di creare una lista di canzoni in servizio. Ma quando clicco sul prossimo pulsante dell'attività, come sarà gestito il mio servizio? – zanky
puoi pubblicare anche il codice attività? Inoltre, non sono sicuro che sto ricevendo il tuo requisito giusto. Puoi anche creare una classe separata per le canzoni e quindi chiamarla usando un oggetto ovunque richiesto. –