我想用代碼中的其他東西替換快門聲音(相機拍攝照片時發出的聲音)。我希望它會像鈴聲或通知,但我什麼都看不到其他任何東西。我已經看過代碼在拍照之前將手機靜音,並在之後立即解除靜音,但我寧願用另一個mp3或ogg替換聲音。有沒有什麼方法可以取代或沉默Android中的相機快門聲音?
明白,如果你有一個根深蒂固的手機,你可以替換該文件。這不是我的應用程序的解決方案。
就在我的應用程序。想法是設置它,然後解除它。有趣的是,如何在輸入內容後重新閱讀它,這有助於從不同的角度思考它。我已經使用下面的代碼關閉了音頻服務,並且之前播放了我的聲音。作爲一個很好的解決方法工作。也許有一天,我們可以設置它。
AudioManager mgr = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
mgr.setStreamMute(AudioManager.STREAM_SYSTEM, true);
謝謝!
在你的應用程序或一般? – JoaquinG
只是在我的應用程序。想法是設置它,然後解除它。有趣的是,如何在輸入內容後重新閱讀它,這有助於從不同的角度思考它。我使用了代碼'code'AudioManager mgr =(AudioManager)getSystemService(Context.AUDIO_SERVICE); mgr.setStreamMute(AudioManager.STREAM_SYSTEM,true);關閉音頻服務,但之前播放我的聲音。作爲一個很好的解決方法工作。也許有一天,我們可以設置它。 – MWMWM
@MWMWM你爲什麼不張貼這個答案。奇蹟般有效! – HRJ