Автоответчик на Android

11

Воспроизведение аудио по телефонной линии связи возможно, но также передаются входные данные с микрофона.

  1. Как отключить микрофон на устройствах Android?
  2. Есть ли возможность воспроизводить звук на телефонную линию вверх при отключении звука?
user12295
источник
@ GATHrawn, НЕТ, предлагаемое решение связано с записью, которая на самом деле совершенно противоположна функции автоответчика.
user12295
Речь идет о воспроизведении фрагмента предварительно записанного звука по телефонному разговору, что в точности соответствует пункту 2 вашего вопроса. В настоящее время единственным ответом (который не был принят) является обходной путь воспроизведения предварительно записанного звука, позволяя встроенному микрофону поднять его во время разговора. Это не хорошее решение, но это решение. Ситуация, возможно, изменилась с тех пор, как этот ответ был опубликован в июне, поэтому любой желающий может опубликовать другой ответ, который ОП может принять. Несмотря на любые ответы, этот вопрос все еще очень, очень похож на этот.
GAThrawn
1
Другой вопрос не о записи, а о воспроизведении «записи», то есть аудиофайла. Вы правы в том, что в другом вопросе ничего не говорится о выключении микрофона, поэтому я думаю, что они могут остаться в стороне. Я бы посоветовал вам ответить на другой вопрос, поскольку звучит так, как будто вы узнали, как воспроизводить звук по вызову без использования микрофона.
Мэтью Прочитал
1
Не через код. любое стороннее приложение или любые настройки на устройстве,
user12295

Ответы:

4

Я разрабатывал свое собственное приложение для автоответчика и столкнулся с двумя серьезными препятствиями. Во-первых, это setMicrophoneMute(boolean on)просто не работает. И другая проблема - воспроизведение звукового приветствия по телефонной линии.

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

отметка
источник
Вы нашли решение?
Охота
@mark Вы нашли решение?
Джек,
@Jack - это возможно, но в обоих случаях для работы требуются корневые ПЗУ, поэтому один из них (на основе ALSA) зависит от чипсетов Qualcomm.
Кагали-сан
@ Охота, интересно, что вы нашли за это время
кагали-сан
Есть какие-нибудь новости?
JJ_