2012-04-12 5 views
0

Ich arbeite an einem Spiel, und möchte den Sound ein- und ausschalten mit Radio-Taste. Die Sounds laufen in meiner App in anderen Optionen. Wenn das Radio ausgeschaltet ist, sollte der Ton solange stummgeschaltet werden, bis der Ton gedrückt wird. Kann mir jemand helfen, dieses Problem zu lösen?Sound on/off in einer App mit Radiobutton

Vielen Dank im Voraus

+0

MediaPlayer mp = MediaPlayer.create (Kontext, R.raw.sound_file_1); mp.start(); // für Stumm mp.setvolume (0,0); // & Unmute oder volles Volumen mp.setvolume (0,1); – Numair

+0

das funktioniert gut, wenn Sie an einem einzelnen Layout arbeiten. aber wird nicht funktionieren, wenn ich von einer Seite zu anderen – Numair

Antwort

1

Versuchen

AudioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); 
audioManager.setStreamMute(AudioManager.STREAM_MUSIC, true); 

.this sollten die Standard-Musik-Stream stumm schalten. Übergeben Sie false, um es erneut zu aktivieren.

+0

verschiebe es gibt mir Force Close-Fehler, sobald ich auf Optionen Schaltfläche klicken, – Numair

+0

Danke Mann :) !!!!!!!!! es funktioniert jetzt:) ... – Numair

+0

AudioManager = (AudioManager) context.getSystemService (Context.AUDIO_SERVICE); audioManager.setStreamMute (AudioManager.STREAM_MUSIC, true); Ich habe es benutzt, es hat erfolgreich den Ton stummgeschaltet. aber wenn ich falsch gebe, um es zu aktivieren, funktioniert es nicht .. Hilfe benötigt wieder !!!! – Numair

0

Um den Ton zu deaktivieren, setzen Sie ihn auf True. Um den Sound wieder zu aktivieren, setzen Sie ihn auf "false". Sie können eine Taste für jede oder eine Umschalttaste haben.