Zamykanie usługi multimedialnej Android przy połączeniu przychodzącym
Jestem naprawdę nowy na Androida i Java. Tworzę aplikację, która ma usługę multimedialną i chcę, aby media były zatrzymywane lub wstrzymywane przy połączeniach przychodzących. To jest mój kod usługi medialnej
public class ServiceMusic rozszerza Service {
MediaPlayer music;
@Override
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onDestroy() {
super.onDestroy();
music.stop();
music.release();
}
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
if (music !=null)
music.stop();
music = MediaPlayer.create(ServiceMusic.this, R.raw.music);
music.start();
music.setLooping(true);
}
}
Naprawdę doceniam, jeśli możesz mi pomóc w tym i jeśli możesz dać mi kompletną instrukcję, która będzie świetna. Dzięki