Вопросы по теме 'audiotrack'

setSpeakerphoneOn() не работает на 2.1, работает на 2.3
Мне нужно воспроизвести звук через динамик. Я использую AudioTrack для воспроизведения звука на устройстве. и аудиорежим установлен как STREAM_VOICE_CALL. Также в моей деятельности громкая связь отключается: AudioManager am; am =...
3753 просмотров

Какие должны быть причины для использования OpenSL ES вместо AudioTrack в Android?
В настоящее время я использую AudioTrack, передавая ему аудиоданные из собственного слоя для воспроизведения. Кажется, я могу использовать OpenSL ES на собственном уровне вместо AudioTrack в Java. Каковы предполагаемые преимущества OpenSL ES по...
45426 просмотров
schedule 24.04.2022

Странное поведение Android AudioTrack и AudioRecord
Я создал объект Audio Track и Audio Recorder и попытался вернуть звук микрофона в динамик. Для этого я создал задачу, которая «считывает» аудиоданные из задачи «Аудиозапись» и «записывает обратно» на аудиодорожку. Кажется, он работает нормально....
582 просмотров

Точная синхронизация зацикленного звука с анимацией в Android
Вопрос: Есть ли способ использовать AudioTrack и setLoopPoints () для настройки цикла с точностью, основанной на выборках / кадрах в миллисекунду? Изменить: Я понимаю, что нельзя ожидать идеальной точности от вычислительной мощности, которой...
1052 просмотров
schedule 22.02.2022

Воспроизведение декодированного звука javacv-ffmpeg на Android с помощью Audiotrack
Я разрабатываю приложение для Android, в котором мне нужно воспроизводить аудиопоток AAC в прямом эфире, поступающий с сервера Red5. Я успешно декодировал аудиопоток с помощью javacv-ffmpeg. Но моя проблема заключается в том, как воспроизводить...
2392 просмотров
schedule 28.03.2022

Потоковое аудио через сокет TCP на Android
Я передаю микрофонный вход с C-сервера через сокет. Я знаю, что поток работает, потому что он работает с клиентом C, и я получаю правильные значения на своем клиенте Android. Я передаю поток 1024 floatarray. Один float равен 4 байтам. Итак, я...
9941 просмотров

Приложение для Android, воспроизводящее музыку, перестает работать через несколько секунд
Я сделал приложение для Android, которое генерирует тон и воспроизводит его, и оно отлично работает на моем эмуляторе, но на моем реальном устройстве через минуту или около того оно «перестает работать». Есть идеи, почему? Это класс, в котором...
267 просмотров
schedule 24.05.2023

Записывайте голос и применяйте эффекты
Я хочу записать голос с микрофона и применить некоторые эффекты, такие как робот, эхо, белка. Я провел небольшое исследование и нашел эти классы: Аудиозапись MediaRecorder Я хотел бы знать, что является лучшим вариантом для...
791 просмотров
schedule 11.09.2023

Ошибка в AudioTrack
я работаю над аудиоплеером, который содержит подачу в AudioTrack, с помощью нативного я получаю звук из аудиодорожки, но дело в том, что через некоторое время я получаю ошибку переполнения стека в своем классе AudioTrack. Я увеличил размер кучи в...
109 просмотров
schedule 13.11.2023

Получение битрейта или битовой глубины аудиофайла wav
Я использую AudioTrack для воспроизведения аудиофайла .wav. Все в порядке, но на данный момент я жестко запрограммировал разрядность аудиофайла при инициализации объекта AudioTrack в STATIC_MODE . mAudioTrack = new...
1823 просмотров

Мгновенный ввод и вывод звука Android
В моем приложении для Android я хотел бы взять немного звука с микрофона смартфона и сразу же воспроизвести его, вживую, как микрофон, без задержек. В настоящее время я думаю об использовании классов AudioRecord и AudioTrack (из того, что я...
5342 просмотров

Использование AudioRecorder для потоковой передачи и MediaRecorder для записи не позволяет совместно использовать ресурсы микрофона
Я пытаюсь записать аудиофайл на Android с помощью MediaRecorder одновременно, чтобы использовать AudioRecorder для потоковой передачи записанного аудио на аудиодорожку, но я думаю, что Android не позволяет этим двум классам одновременно использовать...
1576 просмотров

Регулировать скорость воспроизведения Android AudioTrack
В настоящее время я пытаюсь воспроизвести звук с помощью AudioTrack. Аудио принимается по сети, и приложение постоянно считывает данные и добавляет их во внутренний буфер. Отдельный поток потребляет данные и использует AudioTrack для...
1473 просмотров
schedule 21.06.2022

Невозможно воспроизвести поток PCM с кодировкой ENCODING_PCM_FLOAT
Я знаю, что есть много вопросов по этой теме. Но у меня проблема с ENCODING_PCM_FLOAT. У меня есть поток PCM со следующей информацией: Encoding : 32 bit float Byte order: Little Endian Channels : 2 channels ( stereo) Sample Rate : 48000 И...
338 просмотров
schedule 23.08.2022

Почему onMarkerReached не вызывается при следующем воспроизведении, если я не оставлю достаточно времени после остановки?
(Извините, что исправляю это снова и снова.) Я хочу воспроизвести новый поток сразу после остановки AudioTrack. Однако если вы не начнете воспроизведение через несколько миллисекунд после остановки воспроизведения с помощью stop() , обратный...
164 просмотров