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