Как отключить звук, воспроизводимый MediaRecorder при изменении состояния

Мое приложение для Android использует MediaRecorder на SurfaceHolder для предварительного просмотра того, что снимает камера. Каждый раз, когда пользователь нажимает кнопку REC в приложении, приложение начинает запись. Каждый раз, когда состояние MediaRecorder переключается в / из «старта», Android автоматически (?) Издает звуковой сигнал. Этот сигнал звучит по-разному от телефона к телефону, что заставляет меня думать, что этот сигнал изначально привязан к изменению состояния MediaRecorder. Звуковой сигнал не воспроизводится, если громкость телефона установлена ​​на беззвучный режим.

Я погуглил и провел небольшое исследование, но не смог найти способ отключить этот звуковой сигнал. Является ли это возможным? Если да, то как?

Приложение тестировалось на: Nexus One 2.3.4, Desire HD 2.3.3

11
задан Rafael Ramos 24 July 2011 в 00:30
поделиться