Описание тега audiorecord

AudioRecord class in standard Android API for recording raw Audio.
5 ответов

AudioFlinger не может создать запись дорожки, статус: -1, нужна помощь для ifx

public class AudioRecorderActivity extends Activity { private static final int RECORDER_SAMPLERATE = 8000; private static final int RECORDER_CHANNELS = AudioFormat.CHANNEL_IN_MONO; private static final int RECORDER_AUDIO_ENCODING = AudioFormat.ENCOD…
19 дек '13 в 22:32
0 ответов

sigsegv вызвано AudioRecord?

Я использую AudioRecord и медиаплеер для записи и воспроизведения аудио. приложение (приложение для Android) автоматически записывает звуки окружения и воспроизводит их позже, затем записывает снова и воспроизводит, назад и вперед. но когда он работ…
0 ответов

Использование Java Queues в аудио приложении в реальном времени

Я пишу аудио приложение в Android, которое записывает аудио с использованием AudioRecord и в настоящее время я сохраняю записанный звук в виде файла WAV. Теперь я хочу закодировать эти аудиоданные, чтобы сохранить их в сжатом виде. Для сжатия я испо…
03 фев '16 в 12:26
0 ответов

Как сделать голосовой вызов между устройствами?

Как сделать голосовой вызов между устройствами? Я пытался использовать: recorder = new AudioRecord(MediaRecorder.AudioSource.VOICE_UPLINK,sampleRate,channelConfig,audioFormat,minBufSize*10); но на некоторых устройствах это не работает и выдает: java…
2 ответа

Нахождение наивысшей частоты из записанного звука включает в себя FFT

Я работаю над проектом, в котором мне нужно создать Tone Listener, чтобы я мог записать звук с помощью класса AudioRecord Android. Этот тональный сигнал слушатель прослушает, а затем выдает частоту тона. Я использую БПФ для получения частоты, но зас…
03 июл '14 в 21:29
1 ответ

AudioRecord возвращает некоторые пустые данные после запуска

Я написал стандартный код для получения данных с микрофона с помощью AudioRecord. Вот мой код: AudioReceiver() { int minHardwareBufferSize = AudioRecord.getMinBufferSize(SAMPLE_RATE, CHANNEL_CONFIG, AUDIO_FORMAT); Log.d(TAG, "minHardwareBufferSize =…
20 авг '17 в 20:44
2 ответа

Аудиорекорд Android не работает

Я пытаюсь реализовать простой аудио-рекордер в Android. С MediaRecorder это было очень легко, но для моей цели мне нужен AudioRecord, потому что мне нужно преобразовать входные данные с помощью jTrasform. Но я не могу инициализировать аудиорекордер.…
31 окт '12 в 17:09
1 ответ

AudioHardwareALSA ошибки с Android AudioRecord

Я запускаю простое приложение AudioRecord, которое я пишу, и оно начинается с нескольких таких: 12-19 17:05:57.393: WARN/ResourceType(2233): Resources don't contain package for resource number 0x7f0800f4 и тогда это: 12-19 17:05:57.863: ERROR/AudioH…
19 дек '10 в 22:17
2 ответа

Повторное использование объекта записи в Android после вызова stop()

Я делаю приложение, в котором я делаю звук и записываю этот звук, оцениваю эту запись и делаю это снова, пока звук не станет хорошим. Проблема, которую я имею, состоит в том, что кажется невозможным повторно использовать объект AudioRecord. Эта запи…
11 май '12 в 14:50
3 ответа

Запись необработанного микрофонного входа на Android

Я работаю с классом AudioRecord в Android. В моем приложении я хочу измерить звук, захваченный микрофоном гарнитуры без предварительной фильтрации или выравнивания. Я знаю, что для достижения этого результата мне нужно правильно установить источник …
3 ответа

Android аудио FFT для отображения основной частоты

Некоторое время я работал над проектом Android, который отображает основную частоту входного сигнала (в качестве тюнера). Я успешно реализовал класс AudioRecord и получаю от него данные. Однако мне трудно выполнить БПФ для этих данных, чтобы получит…
30 ноя '11 в 11:31
1 ответ

Нарисуйте аудио данные, захваченные в главном виде

Я пытаюсь нарисовать аудиоданные, записанные на главном экране, например осциллограф. Я использую AudioRecord.OnRecordPositionUpdateListener(), но моя программа рисует только один раз. программа вызывает AudioRecord.OnRecordPositionUpdateListener() …
28 май '15 в 11:40
3 ответа

Создание файла WAV из необработанных данных PCM с помощью Android SDK

Я пытаюсь использовать класс AudioRecord для записи файла WAV. Проблема в том, что он предоставляет только необработанные данные PCM, и если я записываю их в файл, информация заголовка отсутствует, поэтому он не будет воспроизводиться ни в одном мед…
23 янв '11 в 23:07
2 ответа

Действует ли Endian по-разному на разных устройствах?

Я использую AudioRecord.read(byte[], int, int) для записи 16-битных данных PCM. Используя этот метод, я могу получить данные с прямым порядком байтов на моем устройстве, но я не знаю, работает ли он на других устройствах. Хотя я видел ссылку на API,…
13 фев '13 в 17:07
0 ответов

AEC работает только в MediaRecorder

У меня есть приложение, в котором я хочу записать чью-то речь во время телефонного звонка. Когда я использую MediaRecorder объект с VOICE_COMMUNICATION на входе эхоподавление работает просто отлично. Тем не менее, когда я использую AudioRecord, это …
19 июн '16 в 13:52
1 ответ

Не удается исправить неверную среднеквадратичную шкалу

Моя команда и я создаем приложение, которое включает обойденный источник звука, отображающий значение rmsDb. Мы надеялись получить шкалу от -155 до 0, но значения, которые мы получаем, варьируются от -70 до -19. Мы не знаем, что не так с масштабом, …
0 ответов

AudioRecord::processAudioBuffer() откуда появился аудио буфер?

Я смотрю в записи голосовой процедуры и заблокирован в AudioRecord::processAudioBuffer(), вот коды nsecs_t AudioRecord::processAudioBuffer() { ... status_t err = receiveBuffer(&audioBuffer;, запрошенный, NULL, &nonContig;); ... } status_t AudioRecor…
18 июн '18 в 12:10
1 ответ

Android - класс AudioRecord не читает данные, audioData и fftArray возвращают ноль

Я новичок в Android и работаю над приложением Pitch Analyzer (минимум SDK: 8). Я прочитал много статей о том, как реализовать класс Audiorecord, но мне интересно, почему он не читает никаких данных при записи. Я попытался отобразить значения audioDa…
16 мар '12 в 18:00
0 ответов

AudioRecord/ Воспроизведение имеет задержку около 1+ секунды

Это мой CaptureThread: private class CaptureThread implements Runnable { @Override public void run() { Process.setThreadPriority(Process.THREAD_PRIORITY_URGENT_AUDIO); AudioRecord record = new AudioRecord(MediaRecorder.AudioSource.MIC, mCaptureSampl…
3 ответа

Почему я получаю IllegalArgumentException: неподдерживаемая конфигурация канала?

Я использую AudioRecord для сбора аудиоданных с разъема для наушников на Android, например, так: int frequency = 44100; int channelConfiguration = AudioFormat.CHANNEL_OUT_MONO; int audioEncoding = AudioFormat.ENCODING_PCM_16BIT; int bufferSize = Aud…
07 июл '14 в 21:39