Notification Ton zurück setzten?

  • 0 Antworten
  • Letztes Antwortdatum
StefMa

StefMa

Dauer-User
450
Wenn meine App startet (und läuft), möchte ich den Ton von Notifications ändern. Dazu setzte ich einfach den Ton der Notifications auf "mute" und starte mit meinen eigenen sound via MediaPlayer. Das ganze sieht so aus:
Code:
// Mute Notification
AudioManager am = (AudioManager) this.getSystemService(AUDIO_SERVICE);
am.setStreamMute(AudioManager.STREAM_NOTIFICATION, true);

// Play Audio
MediaPlayer mp = MediaPlayer.create(this, uri);
mp.setOnCompletionListener(new OnCompletionListener() {

        @Override
	public void onCompletion(MediaPlayer mp) {
		Log.e("release - test", "release!");
		mp.release();
	}

});
mp.start();
Mein uri ton kommt auch. Wenn ich aber jetzt auf den Homebutton drücke (oder zurück), hat die App irgendwie immer noch die Kontrolle. Also ich kann dann nicht wie gewöhnt
PqoCvuM.jpg

den sound ändern! Es kommt dort immer das Symbol für die "Benachrichtigungen". Auch diesen Sound kann ich nicht mehr ändern!

Ich hatte es auch mal damit probiert: hastebin
(Also das ich mir vorher den sound größe hole, und später wie setzte).
Allersdings lässt er einfahc nicht "los". Immer und immer wieder kann ich nur, nach "in den hintergrund schieben" der app, die benachrichtigung lautstärke ändern...

Irgendjemand ideen?

Danke und Gruß

€dit2: Folgendes einfach ignorieren ;)
€dit: Nur was für speichern :D -> http://s.stefma.ws/8ae036
-> http://s.stefma.ws/d64c66 & http://s.stefma.ws/47f7da
 
Zuletzt bearbeitet:

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
488
AnnaBauer21
AnnaBauer21
Zurück
Oben Unten