Как прослушать аудио звонок если там невозможно открыть файл

Обновлено: 07.07.2024

этот вопрос может показаться повторением таких вопросов, как::
Как воспроизвести аудиофайл на голосовом вызове в android
фоновый звук для вызова в процессе-возможно?

ответы на эти вопросы говорят о том, что невозможно воспроизвести предварительно записанный звук на голосовом вызове в android. Я хочу знать, почему это невозможно? Что такое ограничение (аппаратное/программное обеспечение)? Это действительно ограничение или сделано намеренно? Можем ли мы изменить исходный код android, чтобы сделать это возможным?

Я думаю, что это ограничение, введенный по соображениям безопасности и ограниченный на уровне ОС.

давайте проанализируем угрозу безопасности, прежде всего. Если вы смогли воспроизвести пользовательские аудиофайлы для вызываемого абонента, целый мир минусов открывается: вы можете обмануть поддержку клиентов, вы можете притвориться кем-то другим, вы можете дать несанкционированные подтверждения покупки и так далее. По этой причине ни Android, ни iOS не позволяют этого функциональность.

на Android вы не сможете сделать это программным способом, просто потому, что текущий API не позволит вам сделать это. Об этом также говорится в официальной документации, как указано здесь. Если вы копаетесь в исходном коде, вы, вероятно, можете включить эту функцию, получив доступ к выходу микрофона во время телефонного звонка, но для этого потребуется запустить пользовательскую версию Android. Хорошей отправной точкой будет AudioTrack источник здесь.

редактировать: хороший пример аудио мод включает в себя включение динамика Nexus 5 в качестве второго громкоговорителя (Требуется root). Можно найти здесь.

после тщательного исследования я узнал, что существует несколько ограничений/препятствий, чтобы сделать это возможным. Эти ограничения / препятствия находятся на трех различных уровнях.

первое ограничение находится на уровне API, потому что нет API высокого уровня для воспроизведения звуковых файлов в аудио разговора во время вызова, как указано в официальная документация Android.

второе ограничение находится на уровне радиоинтерфейса (Рил). RIL передает полный контроль над вызовом в Radio Daemon (rild) библиотеки Linux, который затем передает контроль поставщику RIL. Это означает, что мы не можем управлять голосовым вызовом в исходном коде android.

даже если мы сможем удалить эти два ограничения, мы все равно не сможем воспроизводить аудиофайл для текущего голосового вызова. Потому что есть третье ограничение. У каждого поставщика есть своя библиотека RIL, которая взаимодействует с Radio Daemon (rild). Это требует, чтобы поставщик RIL был открытым исходным кодом, который на самом деле не является. Поставщики оборудования обычно не предоставляют свой код драйверов устройств.

подробное обсуждение этой темы присутствует на этой ссылке.

Это программное обеспечение, связанное с приоритетностью маршрутизации звука в Android. Взгляните в callmanager выполняет где вы можете копаться в методе setAudioMode() . После того, как режим аудио был установлен в MODE_IN_COMMUNICATION следующий код называется

С этого момента служба телефонии имеет наивысший приоритет и не позволит воспроизводить другие аудио параллельно.

Примечание: Вы можете воспроизводить аудио данные только на стандартное устройство вывода. В настоящее время это динамик мобильного устройства или Bluetooth-гарнитура. Вы не можете воспроизводить звуковые файлы в аудио разговора во время вызова.

При записи на диктофон произошел сбой, файл есть и размер показывается, но не открывается
Файл формата 3gpp, запись не окончена, перепробовал множество программ, запись очень важная, возможно денежное вознаграждение за починку, кто уверен что сделает. файл скину в личку.

Смартфон GSmart GS202 на 4-м андроиде, пишет диктофон в таком формате, перекодировщиком не открывает даже, суть том, что запись шла пол часа, потом произошел какой-то сбой и все, файл не открывается, как я понял инфа звуковая есть, но не завершен корень файла, и невозможно открыть, кто может за это взятся?
Да и эти файлы принимает как видео, только там звуковая дорожка и все.

ВАЖНО: После выбора файлов для восстановления и нажатия кнопки "Восстановить" появится выбор, куда именно восстановить файлы. Выбрать нужно папку на компьютере. Восстанавливать файлы в исходное местоположение нельзя!

ещё насколько я помню..кажется полностью нужно сначала флешку форматировать а потом только востанавливать. но не уверен давно не пользовался..

Арсений Высший разум (147974) да не, в любом случае, сначала надо просто попробовать.

Арсенио Арриго Ученик (100) Всё верно, нужно искать способ, восстановить нормальный конец файла.

вообще-то .3gpp - это формат видеофайла, а диктофоны пишут в WMA/ PCM / MP3, ну еще пару экзотических форматов типа -.fg7, т. е. внутриние форматы (форматы фирм производителей) . Странно как-то.. .
Попробуй видеоредактор.. . например Xilisoft Video Editor

Смартфон GSmart GS202 на 4-м андроиде, пишет диктофон в таком формате, перекодировщиком не открывает даже, суть том, что запись шла пол часа, потом произошел какой-то сбой и все, файл не открывается, как я понял инфа звуковая есть, но не завершен корень файла, и невозможно открыть, кто может за это взятся?
Да и эти файлы принимает как видео, только там звуковая дорожка и все.

Да, была такая проблема. То же всё перепробовал и ничего не получилось.

размер файла какой?
разбей архиватором на части и первую часть архива размером 1 mb бросай мне на почту, посмотрю чем можно помочь

Попробуй скинуть на комп и попробуй воспроизвести в vlc playere, если будет воспроизводится (а он хорошо битые файлы воспроизводит), то потом можно конвертануть в мп4 в самом плеере-Медиа-Конвертировать/сохранить.

Кстати, у меня такая же была проблема. Оказалось все просто. открыл вновь диктофон на смартфоне, и закончил запись. оказывается запись шла в фоновом режиме, до первого звонка.!
Просто сохранил и ВСЕ.
Гениально. и просто!! \
Доволен как слон!

Если прерывание не занято какой-то другой программой, и оперативно памяти достаточно, то это лёгкий путь сохранения. Иначе запись не будет сохранена нормально.

Современный смартфон имеет огромную многофункциональность. Пользователь может в любой момент ознакомиться с последними новостями, совершить финансовую операцию, позвонить близкому и многое другое. В связи с этим многих интересует, может ли их телефон записывать и сохранять разговор с другим абонентом. Поэтому далее разберем, можно ли с помощью оператора получить запись звонка, либо сделать ее самостоятельно.

как прослушать разговор

Хранят ли операторы записи разговоров, которые уже были совершены

По закону РФ, операторы сотовой связи обязаны хранить записи телефонных разговоров на собственных серверах 6 месяцев с момента совершения звонка. По истечению этого срока, все файлы разговоров удаляются автоматически. Такое решение было принято по соображения безопасности.

Эта обязанность распространяется для всех операторов и провайдеров, которое работают на территории РФ. Этот закон действует также для мессенджеров и социальных сетей.

Как получить копию разговора, который уже был совершен у оператора

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

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

Важно отметить, что при использовании данной услуги, пользователь обязан предупредить человека об ведущейся записи.

Компания МТС – единственный оператор, предоставляющий своим клиентам услугу «Запись разговоров» бесплатно. Чтобы воспользоваться ей:

  1. Скачайте для своего смартфона приложение «МТС Коннект».
  2. Откройте программу и перейдите на экран вызова.
  3. Наберите нужный номер и кликните «Запись».
  4. Как только звонок начнется, разговор перейдет в режим записи.
  5. После окончания вызова, вы можете прослушать разговор в разделе «Профиль».

Однако есть один нюанс, по законам РФ вы обязаны предупредить абонента о ведущейся записи.

Билайн

Мегафон

Читайте еще: Как скрыть номер на Теле2 – платные и бесплатные методы

Теле2

«Корпоративная АТС» от Tele2 предоставляет клиентам возможность записывать разговоры, а также прочие возможности для ведения бизнеса. Пакет услуг обойдется за 330 рублей в месяц. Подключается он на официальном сайте оператора.

Как включить запись разговоров в своем телефоне

Некоторые мобильные телефоны Android имеют встроенный диктофон для записи телефонных звонков. Однако далеко не каждая модель обладает данной функцией, поскольку во многих странах записывать разговоры запрещено законом.

Вы можете проверить, есть ли в вашем телефоне опция записи разговоров следующим образом:

  1. Позвоните на нужный номер или ответьте на звонок.
  2. Во время вызова откройте меню разговора.
  3. Посмотрите, есть ли там кнопка «Запись» или «Record».
  4. Если такая опция имеется, нажмите на нее. После окончания вызова, аудиофайл сохранится в памяти устройства.

запись разговора в телефоне

Как найти запись в памяти устройства

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

  1. Откройте «Диспетчер файлов» через меню.
  2. В зависимости от настроек сохранения файлов, зайдите либо во «Внутреннюю память», либо во «Внешнюю память».
  3. Найдите папку с названием «Recorder».
  4. Далее перейдите в каталог «Call».
  5. Именно там находятся нужные записи.

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

Приложения для записи разговоров на Андроид

Вы также можете сохранить разговор с помощью сторонних приложений. Однако стоит предупредить, что запись телефонных переговоров разрешена на территории РФ только с согласия абонента, а сохраненный диалог можно использовать только в личных целях.

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

Voice Recorder Pro

  • Стоимость: Бесплатно
  • Версия: Для Android 4.1+

Voice Recorder Pro – это одно из лучших приложений для записи звонков. Прежде всего, эта утилита имеет простой и красивый интерфейс. Все необходимые функции расположены в виде вкладок, вверху экрана.

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

Google Voice

  • Стоимость: Бесплатно
  • Версия: Для Android: 5.0+

Google Voice – это интернет-сервис, который использует передачу голоса по протоколу VoIP. Чтобы записать звонок с помощью данной утилиты, вам нужно нажать кнопку «Меню», а затем зайти в «Настройки», и в разделе «Вызовы» включить «Запись входящих вызовов». Обратите внимание, что с помощью этого приложения вы можете записывать только входящие звонки.

Читайте еще: Как узнать модель телефона без стороннего софта и с ним

Smart Recorder

  • Стоимость: Бесплатно
  • Версия: Для Android: 5.0+

Smart Recorder от SmartMob – это одно из приложений, которое поставляется с анализатором спектра живого звука, кодированием звуковой волны с регулируемой частотой дискретизации, а также с функцией записи в фоновом режиме, когда дисплей выключен. В нем есть инструмент для калибровки микрофона, и он дает вам возможность быстро проверить, хороша ли запись. Утилита также имеет встроенный общий доступ, с помощью которого вы можете легко делиться своими записями.

Cube ACR

  • Стоимость: Бесплатно
  • Версия: Для Android: 4.4+

Cube ACR обладает отличной поддержкой облачных сервисов. Кроме того, приложение работает не только с обычными голосовыми вызовами, но и с услугами VoIP. Другими словами, вы можете записывать звонки из Skype, WhatsApp, Viber, Telegram и других. Программа обладает всеми стандартными функциями, которые вы ожидаете от утилиты для записи звонков. Вы даже можете выбрать качество записи. Эта программа также имеет «Белый список». Это позволяет вам выбирать контакты, которые будут автоматически записывать звонки.

CallMaster

  • Стоимость: Бесплатно
  • Версия: Для Android: 4.4+

CallMaster – это регистратор вызовов, который оснащен множеством функций. Это приложение может не только записывать ваши телефонные звонки, но и блокировать спам-звонки, фильтровать их и показывать номер вызывающих абонентов от неизвестных абонентов. Вы можете настроить утилиту на автоматическую запись всех входящих и исходящих голосовых вызовов.

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

Приложения для Айфонов

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

TapeACall: Call Recorder

С помощью программы TapeACall можно легко сохранять разговоры и конференц-звонки с помощью фоновой записи. Аудиофайлы сохраняются в памяти устройства. Вы можете воспроизводить их и обмениваться ими по электронной почте или через AirDrop.

Call Recorder Lite

Как следует из названия, Call Recorder Lite для iPhone – это упрощенное приложение для записи звонков со всеми необходимыми инструментами. Как исходящие, так и входящие вызовы можно легко записывать и сохранять в память смартфона или в облако.

Rev Call Recorder

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

ПОЧЕМУ АНДРОИД НЕ ВИДИТ МУЗЫКУ: причины и способы их устранения.

Иногда пользователи мобильных устройств сталкиваются с проблемой запуска песен на смартфоне или планшете. Им приходится разбираться, почему Андроид не видит музыку? Нередко ответ на этот вопрос не очевиден. Музыка может отсутствовать целиком или частично, что ещё больше озадачивает. У этой проблемы может быть несколько причин. Стоит рассмотреть основные проблемы, связанные с тем, что Android не видит музыку:

  • девайс не знает об обновлениях
  • плеер работает с ошибками
  • мешает папка, удаляющая лишние медиа файлы
  • длинные названия треков

Итак, рассмотрим несколько секретов, которые пригодятся в борьбе с неполадками.

Перезапускаем девайс

Плеер Андроид не может найти файлы mp3 — вот одна из наиболее распространённых проблем. Решение просто до примитивности. Просто берём и перезагружаем телефон или любое другое устройство на базе Андроида, которое не видит аудио файлы. Причина заключается в том, что после переброски нужных файлов в память телефона, девайс просто не знает об обновления в системе. Перезапуск мгновенно решает эту проблему. Не стоит путать отключение и включение телефона со сбросом настроек, их как раз таки трогать не следует.

Упрощаем и минимизируем названия желаемых файлов

Такая проблема также достаточно часто преследует тех пользователей, которые воспроизводят музыку через встроенный плеер Андроид. У этой неполадки есть целых два решения. Первое и самое простое — установить любой другой плеер для своего устройства. А вторая — сокращение знаков в названии треков. Зная, где находится музыка на Android, заходим в папку и сокращаем названия максимум до 30 знаков.

Сброс настроек

Ситуация, когда не воспроизводится музыка, которую вы закинули в свой гаджет — частая и неприятная для пользователей проблема. Её решение поверхностно и не нуждается в помощи специалистов. Каждый пользователь может самостоятельно войти в настройки встроенного плеера Андроид и сбросить их.

В подавляющем большинстве случаев, после сброса настроек и перезагрузки устройства — проблема исчезает. Но если этого не произошло, стоит приступить к более кардинальным мерам, таким, как сброс настроек самого устройства. Обычно эта процедура занимает порядком 10-20 минут, но в конечном результате устраняет ошибку в работе плеера и воспроизведении музыки. Таким образом независимо, где находятся файлы, музыка во встроенной памяти и mp3 с флешки — будут читаться.

Дополнительные приложения

Редкий, но меткий случай, когда музыка просто не воспроизводится, хотя видна в библиотеке плеера также решаем. Не стоит грешить на некорректно работающий музыкальный проигрыватель. Проблема может таится в том, что файлы на карте памяти не корректного формата, то есть плеер просто не заточен под их чтение.

В таком случае просто скачиваем плеер, который способен читать эти форматы или же переконвертируем файлы в ПК, а потом закидываем их в телефон.

Папка, кушающая файлы

Есть такая замечательная папка .nomedia, она создана для того, дабы скрывать в галерее треков лишние системные файлы. Но иногда она даёт сбой и скрывает музыкальные файлы. Её наличие иногда и является основной проблемой, почему Андроид не видит музыку.

Ещё пара наиболее частых вопросов

Замечательные и одни из наиболее популярных моделей, телефоны HTC, чаще прочих гаджетов на Андроиде, страдает слепотой. Телефон часто не видит музыкальные файлы, чем озабочено множество юзеров. Вся соль этого вопроса заключается в некорректной работе встроенного плеера. Сбрасываем настройки встроенной программы или скачиваем новую.

Проигрывать музыку в машине через Андроид — заманчиво, но как? Есть масса вариантов, из которых наиболее простым и удобным есть синхронизация устройств при помощи USB кабеля. Чтобы подключение было правильным, стоит выбрать вкладку USB-накопитель. Телефон подключится и вы сможете беспроблематично прослушивать музыку с телефона, используя его вместо флешки для автомагнитолы.

Читайте также: