Запись с большой громкостью в Android

Я делаю аудиозапись с помощью MediaRecorder, но, к сожалению, при воспроизведении записанного звука у меня есть носитель с очень низкой громкостью. Я ничего не слышу (почти ничего).

Есть ли возможность увеличить громкость записи? Как setVolume(), когда мы записываем? Я пытаюсь увидеть в MediaRecorder API, но не могу найти setVolume или что-то в этом роде. Есть ли обходной путь? Спасибо.


person user430926    schedule 17.02.2012    source источник
comment
Вы используете эмулятор для тестирования или реальное устройство? Если вы используете Realy Device, проверьте также громкость MediaSound.   -  person Shreyash Mahajan    schedule 17.02.2012
comment
Я использую реальное устройство. Итак, мне нужно изменить громкость медиаплеера, чтобы записывать с высокой громкостью?   -  person user430926    schedule 18.02.2012
comment
@ user430926: Да Дорогой друг, iDroid Explorer прав. Нет возможности записи с другой громкостью вместо MediaVolume. Поэтому, пожалуйста, примите это, чтобы оно могло помочь другим. или добавьте дополнительную информацию или обновите свой вопрос. Спасибо.   -  person Android_Developer    schedule 23.02.2012


Ответы (1)


Что ж, после некоторых исследований и разработок и поиска в Google я обнаружил, что для микрофона нет определенной громкости. когда вы записываете, громкость носителя используется как громкость микрофона.

Итак, чтобы установить его, Гото

Settings->Sound->Volume->

и проверьте Громкость мультимедиа.

Если вы хотите записывать с полной громкостью, держите громкость мультимедиа высокой, а если вы хотите записывать с низкой громкостью, оставьте громкость мультимедиа маленькой.

АИК другого решения нет.

Поэтому, пожалуйста, сделайте это для вашего случая.

person Shreyash Mahajan    schedule 17.02.2012
comment
Есть ли какой-нибудь API для изменения громкости звука устройства?? Спасибо. - person user430926; 18.02.2012
comment
Спасибо. и сейчас я понятия не имею об API для изменения звука. - person Shreyash Mahajan; 18.02.2012
comment
Сделайте что-нибудь подобное. Скопируйте этот записанный файл на любое другое устройство или компьютер и проверьте его. Так вы убедитесь, что это записано по-доброму или нет. Позвольте мне знать, что происходит. Держите ответы. - person Shreyash Mahajan; 20.02.2012
comment
Возможно, вы не поняли, что я имею в виду. Я хочу сделать приложение для записи с помощью MediaRecorder с определенной громкостью, установленной пользователем. Я могу записать это, но как изменить громкость во время записи? Или есть какой-то постпроцесс, который я должен сделать, чтобы это произошло? Спасибо. - person user430926; 20.02.2012
comment
@ user430926: Я понимаю, что вы сказали. но может быть это ошибка устройства или что-то еще. Поэтому я сказал проверить это на другом устройстве. А если все та же проблема то киньте пожалуйста код с которым вы ее записываете. - person Shreyash Mahajan; 20.02.2012
comment
Иногда это происходит, если мыши не работают должным образом, поэтому вы не можете правильно записать это. Поэтому, пожалуйста, проверьте это с другим устройством. - person Shreyash Mahajan; 20.02.2012
comment
Хорошо, теперь я понял тебя правильно. . . . подождите, пока я обновлю ответ. - person Shreyash Mahajan; 20.02.2012
comment
Я думаю, что нет определенной громкости для микрофона. когда вы записываете, громкость носителя используется как громкость микрофона. Пожалуйста, смотрите мой обновленный ответ. . . . - person Shreyash Mahajan; 20.02.2012
comment
Да, я проверил, у микрофона нет определенной громкости. Можете ли вы предложить другое решение? - person user430926; 21.02.2012
comment
Я обновил ответ. И, насколько я знаю, другого решения для этого нет. - person Shreyash Mahajan; 21.02.2012
comment
Похоже, что громкость мультимедиа не используется в качестве громкости микрофона для asus zenfone. Независимо от того, является ли громкость мультимедиа низкой или высокой, звук записывается с той же громкостью. - person Arti; 19.07.2016
comment
@Arti У меня нет опыта работы с asus zenfone и его технологиями. Нужно проверить это и сообщит вам позже для того же. - person Shreyash Mahajan; 20.07.2016
comment
@iDroidExplorer Спасибо за быстрый ответ, жду вашего ответа. - person Arti; 21.07.2016