я использовал код для деятельности камеры, определенного здесь: Android Save Image to SD Cardзвука Android изменение камеры
Может ли один помочь мне, пожалуйста, как изменить звук по умолчанию камеры, звуки в сырой папке.
я использовал код для деятельности камеры, определенного здесь: Android Save Image to SD Cardзвука Android изменение камеры
Может ли один помочь мне, пожалуйста, как изменить звук по умолчанию камеры, звуки в сырой папке.
Я думаю, что звук встроен в исходный код системы для съемки. Кажется, нет никакого публичного API, который предназначен для отключения/изменения звука, поэтому я думаю, что вы S.O.L.
Как пользователь, если вы находитесь на корневом устройстве, вы можете найти звуковой файл, который он воспроизводит, и переименовать его, чтобы он не смог найти правильный файл для воспроизведения и, таким образом, не издавал никаких звуков в любое время съемки. Если ваше приложение работает на корневом устройстве, возможно, просто временно переименовать файл и исправить его по завершении. Но было бы прав суперпользователя, когда ваше приложение попытается это сделать.
Вы должны иметь возможность воспроизводить звук в Camera.ShutterCallback, как описано в этом link to the SDK. Я не могу найти ссылку, но я помню, что есть требование всегда воспроизводить звук при съемке фотографии, это может означать, что звук по умолчанию будет всегда воспроизводиться.
API камеры автоматически воспроизводит звук при вызове takePicture() (и для видеозаписи, когда вызывается MediaRecorder.start/stopRecording()).
Данное поведение не может быть изменено обычными приложениями, а воспроизводимый звук не может быть изменен на какой-либо другой звук. Частично это связано с проблемами конфиденциальности.
Какое решение для этого? – Numair