Me gustaría reemplazar el sonido del obturador (el sonido que hace la cámara al tomar una foto) con algo más en el código. Esperaba que fuera como tonos de llamada o notificaciones, pero no veo nada en otro lugar al respecto. He visto código para silenciar el teléfono justo antes de tomar la foto, y después de haberlo desempañado inmediatamente, pero preferiría reemplazar el sonido con otro mp3 u ogg.¿Hay alguna manera de reemplazar o silenciar el sonido del obturador de la cámara en Android?
Comprenda que tiene un teléfono rooteado, puede reemplazar el archivo. Esta no es una solución para mi aplicación.
Solo en mi aplicación. Idea sería establecerlo, luego desarmarlo. Es curioso cómo después de escribir algo, volver a leerlo, ayuda a pensarlo desde una perspectiva diferente. He usado el siguiente código para apagar el servicio de audio, y toco mi sonido justo antes. Funciona como una gran solución. Quizás algún día podremos configurarlo.
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true);
Gracias!
¿En tu aplicación o en general? – JoaquinG
solo en mi aplicación. Idea sería establecerlo, luego desarmarlo. Es curioso cómo después de escribir algo, volver a leerlo, ayuda a pensarlo desde una perspectiva diferente. He usado el código 'código' AudioManager mgr = (AudioManager) getSystemService (Context.AUDIO_SERVICE); mgr.setStreamMute (AudioManager.STREAM_SYSTEM, true); para apagar el servicio de audio, pero reproducir mi sonido justo antes. Funciona como una gran solución. Quizás algún día podremos configurarlo. – MWMWM
@MWMWM ¿Por qué no publica eso como respuesta? ¡Funciona de maravilla! – HRJ