Androidでカメラのシャッター音を置き換える方法はありますか?私は、シャッター音、カメラが写真を撮るときに作る音、コード内の何か他のものと置き換えたいと思います。Androidでデフォルトのシャッター音を変更するにはどうすればよいですか?
私は右の写真を撮影し、右の後にそれをunsilencing前に携帯電話を黙らせるこのコードを使用:
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true);
私はによって動的に設定することができ、別の.mp3
または.ogg
と音を交換することを好むだろうユーザー。
根付いた電話を持っている場合は、ファイルを置き換えることができます。これは私のアプリの解決策ではありません。
解決策は、デバイスをShutterCallbackでミュートに設定し、他のコールバック機能でミュートを解除してから、他のサウンドを再生することです。 – user430926
takePictureコールを呼び出す前にデバイスをミュートに設定し、OnShutterCallbackでミュートを解除します。これは内部の音をミュートしますが、ミュート解除後にあなたの音を立てることができます。 – Deepak
私はこのアプリをコールする前にこれを行いました。camera.takePicture(shutterCallback、rawCallback、jpegCallback);デバイスAudioManager.STREAM_SYSTEMをミュートします。シャッターコールバック方式でミュートを解除し、Rawファイルからサウンドファイルを再生しますが、システムファイルとファイルを再生しているときもあります。これをどう扱う? – Vikram