Android cihazında yeni. Uygulamayı kapatsam bile şarkı çalmaya devam edebilmem için Media Player için hizmet oluşturuyorum. Media Player için etkinlik oluşturdum ve oynatma, duraklatma, sonraki, önceki, arama çubuğu gibi tüm işlevlere sahip ve ayrıca tamamlanmayanlar listesi içeriyor. Bütün işler mükemmel. Ama şimdi hepsinin servis tarafından yönetilmesini istiyorum.MediaPlayer Hizmet Android
Ben düzenlendi gelmiş MyService Sınıfı:
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;
}
Ama ben currentsongIndex alıyorum hangi songlist için ArrayList oluşturduk ve içinden ben gelecek, önceki ve tüm gibi tüm işlevselliği koruyarak ediyorum benim oyuncu aktivitesinde
. Şimdi hizmette aktivitemde de gerekli olan şarkı listesini nasıl alabilirim? Hizmet veya etkinlikte MediaPlayer nesnesini ortalama nerede oluşturmalıyım? MediaPlayer için http://www.androidhive.info/2012/03/android-building-audio-player-tutorial/'u yeniden uyguladım. Medya oynatıcı kodum için bu siteye başvurabilirsiniz. Teşekkürler. Şüphem açık olsun. Kafam çok karıştı. Cevap ver bana ..
Serviste oluşturun. Şarkı listesine ihtiyacı olan sınıf budur. –
Serviste şarkı listesi oluşturmam gerektiğini ifade eder. Ama aktivitedeki bir sonraki düğmeye tıkladığımda servisim nasıl işleyecek? – zanky
Etkinlik kodunu da gönderebilir misiniz? Ayrıca, ihtiyacınızı doğru yaptığından emin değilim. Ayrıca, şarkılar için ayrı bir sınıf oluşturabilir ve daha sonra istediğiniz yerde bir nesneyi kullanarak arayabilirsiniz. –