Вопросы по теме 'audiotrack'
Android: Воспроизведение звукового файла wav большего размера приводит к сбою
Я пытаюсь воспроизвести аудиофайл wav большего размера (более 20 МБ) , используя следующий код (AudioTrack) на моем устройстве Android 1.6 HTC , которое в основном имеет >меньше памяти . Но я обнаружил сбой устройства, как только он выполняет...
1224 просмотров
schedule
29.08.2022
Пользовательский интерфейс Android Audiotrack зависает во время записи
Я пытаюсь непрерывно воспроизводить звук и создал аудиодорожку в потоковом режиме. Это работает, но каждый раз, когда слушатель реагирует и записывает новый пакет данных в буфер, пользовательский интерфейс на короткое время зависает. Трек вместе со...
832 просмотров
schedule
21.08.2022
Ошибка SoundPool: больше нет доступных названий дорожек
У меня проблемы с классом Soundpool. Вот оно:
В моем игровом приложении (кстати, музыкальном приложении) мне нужно одновременно воспроизводить как минимум 32 коротких звука, поэтому я объявляю свой звуковой пул следующим образом:
private...
3384 просмотров
schedule
09.07.2022
AudioTrack перезапускается даже после остановки
Я создал простое приложение, которое генерирует прямоугольную волну заданной частоты и воспроизводит ее с помощью AudioTrack в режиме STREAM (STREAM_MUSIC). Вроде все работает нормально и звук воспроизводится нормально, однако когда стрим...
14293 просмотров
schedule
08.06.2024
Android Как установить цикл на AudioTrack?
Я воспроизводю файлы .wav с помощью AudioTrack. У меня проблема. Я установил setLoopPoints для зацикливания моих файлов .wav, но это не работает.
Это мой пример кода.
public class PleaseActivity extends Activity implements Runnable{...
4368 просмотров
schedule
25.07.2023
Java - преобразование необработанных данных 16-битного моно PCM в стерео
Я смешиваю два 16-битных семпла PCM в короткий буфер.
// This is our buffer for PCM audio data
mp3Buffer = new short[minBufferSize];
wavBuffer = new short[minBufferSize];
mixedBuffer = new short[minBufferSize];
Я заполняю эти буферы образцами...
3252 просмотров
schedule
12.07.2022
Android: как изменить скорость воспроизведения музыки с помощью OpenSL ES
Я работаю над музыкальным проигрывателем, в котором мне нужно изменить темп (скорость воспроизведения музыки) без изменения высоты тона.
Я не могу найти какой-либо собственный класс Android для этого. Я попробовал SoundPool, но он не работает с...
12146 просмотров
schedule
15.06.2023
Мне нужно записать и зациклить вывод звукового пула
Intertubes не вытягивает много информации по этому поводу. У меня есть стандартный звуковой пул, настроенный для воспроизведения различных сэмплов. Низкая задержка имеет важное значение (для тех, кто предлагает другой способ сделать это)
Как я...
315 просмотров
schedule
11.11.2023
Библиотека 3D-аудио для Android
Я искал везде в Интернете решение для этого, и я не могу найти окончательного ответа.
По сути, я хочу реализовать 3D-звуковую среду на платформе Android. Я ищу библиотеку для Android, которая способна размещать звуки в виртуальном пространстве,...
5487 просмотров
schedule
26.03.2022
Проблема Android 2.3 AudioTrack (время ожидания получения буфера истекло, привязан ли процессор?)
Я пишу приложение для потоковой передачи аудио, которое буферизует фрагменты файла AAC, декодирует эти фрагменты в массивы байтов PCM и записывает аудиоданные PCM в AudioTrack. Иногда я получаю следующую ошибку, когда пытаюсь перейти к другой песне,...
1223 просмотров
schedule
15.02.2023
Попытка построить Hello, world! активность медиаплеера с использованием нового низкоуровневого мультимедийного API Jelly Beans
Я пытаюсь протестировать новые низкоуровневые функции API мультимедиа, MediaExtractor и MediaCodec. Я следую этому руководству:
http://dpsm.wordpress.com/2012/07/28/android-mediacodec-decoded/
Я собрал эту функцию, где...
1206 просмотров
schedule
18.09.2022
Аудиозапись Android SDK в реальном времени
Я использую этот код для записи и воспроизведения записанного звука в реальном времени с помощью AudioTrack и Аудиозапись
package com.example.audiotrack;
import android.app.Activity;
import android.media.AudioFormat;
import...
6328 просмотров
schedule
25.06.2023
Невозможно воспроизвести (с помощью AudioTrack) захваченный звук PCM с помощью визуализатора
Я пытаюсь захватить воспроизводимый файл в MediaPlayer с помощью Visualizer и воспроизвести его с помощью AudioTrack. Но захваченные данные — это только шум.
Вот мой код.
mPlayer = MediaPlayer.create(this, R.raw.call_ringtone);...
562 просмотров
schedule
20.07.2023
Задержка аудиотрека
Я делаю приложение, которое будет способно осуществлять VOIP-связь по глобальной сети, используя AudioManager, в частности AudioTrack и AudioRecord, AudioRecord работает нормально, но у меня серьезные проблемы с задержкой для воспроизведения с...
309 просмотров
schedule
31.03.2024
Пример кода для Android AudioTrack Mixing
У меня есть два звуковых файла PCM в папке ресурсов. Я использовал inputstream и преобразовал их в bytearray.
Затем я обработал их, нормализовав и добавив музыку1 и музыку2, и вывел в выходной массив байтов. Наконец, поместите выходной массив и...
14203 просмотров
schedule
01.04.2022
Android Получение расстояния с помощью звука между двумя устройствами
Идея заключается в том, что телефон А отправляет звуковой сигнал и сигнал Bluetooth одновременно, а телефон Б вычисляет задержку между двумя сигналами.
На практике я получаю противоречивые результаты с задержками от 90 до 160 мс. Я попытался...
1938 просмотров
schedule
25.03.2022
Анализ AudioTrack на Android (альтернативы визуализатору)
Я хочу проанализировать записанный звук микрофона моего приложения для Android.
К сожалению, Visualizer может работать только на AudioTrack , который воспроизводится в данный момент. В настоящее время я записываю с помощью AudioRecord и...
2477 просмотров
schedule
23.05.2022
Как получить громкость AudioTrack в Android?
Я могу установить громкость audioTrack с помощью track.setStereoVolume(a,b);
Но я не смог найти способ получить объем, например, getStereoVolume() или setOnVolumeChangedHandler(...) .
Как я могу отслеживать уровень громкости?
4755 просмотров
schedule
02.01.2023
необходимо понять, как AudioRecord и AudioTrack работают для захвата и воспроизведения необработанного PCM
Я использую следующий код в потоке для захвата необработанных звуковых образцов с микрофона и воспроизведения их через динамик.
public void run(){
short[] lin = new short[SIZE_OF_RECORD_ARRAY];
int num = 0;
//...
1446 просмотров
schedule
02.12.2023
Преобразование моно в стерео звук
Я пытаюсь преобразовать 16-битный монозвук в стерео. Звук хранится в виде массива байтов, поэтому, насколько я понимаю, это означает, что я дублирую два байта за раз.
Я делаю это правильно? Код, который я создал, изменяет частоту....
3551 просмотров
schedule
07.03.2022