Articles of android audiorecord

Неожиданная строка состояния: ICY 200 OK для метода URL openStream ()?

Согласно изменениям для kitakt 4.4, возникли некоторые проблемы с воспроизведением потоков shoutcast (возвращающих «ICY» вместо ответа «HTTP / 1.x»). Таким образом, решение для kitkat состояло в том, чтобы перерегистрировать «ледяной» протокол префикса в JVM один раз, прежде чем мы открыли поток: try { java.net.URL.setURLStreamHandlerFactory( new java.net.URLStreamHandlerFactory(){ public java.net.URLStreamHandler createURLStreamHandler( String protocol ) { Log.d( LOG, […]

Android AudioRecord, какие настройки для записи вызова

Я использую класс AudioRecord для записи голоса во время разговора. Меня интересует запись только голоса человека, которому принадлежит телефон (из микрофона). Во время записи я хотел бы сделать некоторую обработку звука, но сейчас это оффтоп. Android имеет следующие параметры AudioSources: MediaRecorder.AudioSource.VOICE_CALL MediaRecorder.AudioSource.MIC MediaRecorder.AudioSource.VOICE_UPLINK MediaRecorder.AudioSource.VOICE_DOWNLINK Можете ли вы объяснить, каковы различия между ними. ОК MIC очевидна, […]

Увеличение громкости записанного аудио

Я пытаюсь сделать приложение для записи вызовов в Android. Я использую громкоговоритель для записи как восходящего, так и нисходящего звука. Единственная проблема, с которой я столкнулся, – слишком низкий объем. Я увеличил объем устройства с помощью AudioManager до max, и он не может выйти за рамки этого. Я сначала использовал MediaRecorder, но поскольку он имел […]

Увеличьте объем записи Android AudioRecord

Я использую AudioRecord и lame для записи микрофонного ввода в mp3-образец в течение 12 секунд. Звук является рекордером, как ожидалось, но я понял, что громкость слишком низкая. Есть ли способ увеличить громкость записи?

Не удается получить доступ к микрофону, когда другое приложение использует его в Android

Я использую код со следующего URL-адреса, чтобы получить звуковые данные с микрофона с помощью AudioRecord: http://www.dreamincode.net/forums/topic/303235-visualizing-sound-from-the-microphone/ Проблема, которую я вижу, заключается в том, что если другое приложение также использует микрофон, я получаю сообщение об ошибке (состояние -3) от AudioRecord. Все работает так, как ожидалось, если я убью другое приложение, использующее микрофон. Есть ли элегантное решение, […]

Android: какой аудиорежим должен быть настроен для отправки приема голоса между устройствами

Я пытаюсь передать голос / звук (два пути) между двумя Android-устройствами Tablet и Mobile (через java-сокеты). Планшет может воспроизводить принятый звук (голос) четко, но Mobile воспроизводит звук как шум. Затем я устанавливаю этот аудиорежим в коде на планшете: audioManager.setMode (AudioManager.MODE_IN_CALL); Теперь это приводит к тому, что мобильный получает четкий голос. Но планшет молчит, он не […]

Как записать аудиофайл с лучшим качеством в Android?

Я создаю одно приложение, которое воспроизводит записанный файл на Android на iphone и наоборот. Теперь я использую, audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); Файл, записанный с использованием этого кода, имеющего размер 85 кб / 15 сек. Также очень низкого качества. Если я использую, audioRecorder = new MediaRecorder(); audioRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); audioRecorder.setOutputFormat(MediaRecorder.OutputFormat.AMR_NB); audioRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); То размер файла составляет […]

Аудиодорожка не работает через Bluetooth в Samsung S6

Я записываю аудио с помощью AudioRecord и играю с помощью AudioTrack. Я записываю аналоговый аудиопоток Fm с использованием этих классов и одновременно перейдя в маршрутизатор Bluetooth. Он успешно работает с Motorola и Samsung S5. Но не работает с Samsung Galaxy S6. Это пример кода, как я записываю audioManager.startBluetoothSco(); audioManager.setBluetoothScoOn(true); audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION); //FM_SRC is the FM receiving […]

Как вы прикладываете эффект реверберации к данным AudioRecord / PCM и сохраняете их в файле?

Я хочу записать вход с микрофона, приложить эффект реверберации и сохранить результат в файле. Мой прецедент – это приложение, которое позволяет вам петь песню и выбирать различные предустановленные параметры реверберации после записи, а затем сохранять свою производительность и хранить ее на сервере. Файл, который я отправляю на сервер, должен иметь эффект реверберации, примененный к нему. […]

<AudioRecord> "Не удалось получить аудиовход для источника записи 1"

У меня AudioRecord проблема с инициализацией AudioRecord для Android. Я искал довольно долгое время в Интернете без успеха. Для телефона я использую Samsung GalaxyS на SDK версии 7. Для инициализации AudioRecord я использую 8000 в качестве частоты дискретизации, MONO для конфигурации канала, 16 бит для аудиоформата, и, согласно журналу, minBufferSize Установлен в 4160. Я добавил […]