Desidero riprodurre il suono dell'otturatore della fotocamera in modo programmatico. Non sto usando ShutterCallback che riproduce automaticamente quel suono, quindi ho bisogno di farlo in qualche altro modo. Qualcuno conosce la soluzione?Android: Riproduci programmaticamente il suono dell'otturatore della fotocamera
9
A
risposta
7
sua risorsa spiega come riprodurre file audio
http://www.vogella.com/articles/AndroidMedia/article.html
Probabilmente dovrete fornire il proprio effetto sonoro dell'otturatore.
Se il file system è lì, è possibile utilizzarlo in questo modo:
public void shootSound()
{
AudioManager meng = (AudioManager) getContext().getSystemService(Context.AUDIO_SERVICE);
int volume = meng.getStreamVolume(AudioManager.STREAM_NOTIFICATION);
if (volume != 0)
{
if (_shootMP == null)
_shootMP = MediaPlayer.create(getContext(), Uri.parse("file:///system/media/audio/ui/camera_click.ogg"));
if (_shootMP != null)
_shootMP.start();
}
}
+0
Questa è una bella soluzione, grazie. – mbz
11
MediaActionSound da API 16.
AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
switch(audio.getRingerMode()){
case AudioManager.RINGER_MODE_NORMAL:
MediaActionSound sound = new MediaActionSound();
sound.play(MediaActionSound.SHUTTER_CLICK);
break;
case AudioManager.RINGER_MODE_SILENT:
break;
case AudioManager.RINGER_MODE_VIBRATE:
break;
}
Rispetto vibrazione/modalità silenziosa in Android.
Problemi correlati
- 1. Come silenziare il suono dell'otturatore della fotocamera sul telefono Android
- 2. Riproduci suono utilizzando l'esempio Soundpool
- 3. Come silenziare il suono dell'otturatore della fotocamera di iPhone?
- 4. Fotocamera con suono dell'otturatore personalizzato
- 5. Riproduci solo audio di notifica predefinito (Android)
- 6. Modifica programmata della risoluzione della fotocamera in Android
- 7. Android personalizzato qualità della fotocamera
- 8. Riproduci tono stereo in Android
- 9. Riproduci (e riproduce) un suono su safari mobile
- 10. Riproduci suono bip in iphone relativo a frequenza e decibel
- 11. Riproduci suono su iOS 9 in modalità silenziosa
- 12. Come modificare il suono della notifica tramite codice in Android?
- 13. Android: Annullare la registrazione pulsante della fotocamera
- 14. Android: streaming della fotocamera come mjpeg
- 15. Riproduci suono in .NET utilizzando i dati della forma d'onda generata
- 16. L'anteprima della fotocamera Android sembra strana
- 17. Riproduci Google (Negozio Android) Statistiche
- 18. Android: come visualizzare l'anteprima della fotocamera con il callback?
- 19. Registra audio e riproduci suoni modulati in Android?
- 20. Prevenire il ribaltamento della fotocamera frontale
- 21. Notifica Android suono
- 22. Come silenziare il suono della mia applicazione?
- 23. Come ripetere il suono della suoneria
- 24. Android: Ripple Background Programmaticamente
- 25. Android: il suono di notifica disabilitare
- 26. Anteprima fotocamera Android - Come "congelare" la fotocamera?
- 27. Vista superficie fotocamera Android
- 28. fotocamera Android Anteprima rotazione
- 29. Tutorial anteprima fotocamera Android
- 30. intenzione fotocamera Android
Duplicato di http://stackoverflow.com/q/2364892/1321873 – Rajesh