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

AudioTrack: как определить конец звука?
Я использую AudioTrack для воспроизведения звукового файла PCM WAV на Android (см. также здесь ). Потоковый режим, рабочий поток. Мне интересно, как мне определить конец звука, чтобы я мог отпустить и освободить файл AudioTrack . Вызов write()...
5610 просмотров
schedule 12.02.2023

Проигрыватель Java VLCJ, установка звуковой дорожки не работает
В настоящее время я работаю над медиаплеером Java, который может воспроизводить формат mkv . Я использую VLCJ , все работает, за исключением случаев, когда я пытаюсь изменить звуковую дорожку, которая не работает. вот код public class...
1555 просмотров
schedule 26.11.2022

Как изменить продолжительность аудиодорожки бесконечным циклом?
Как изменить продолжительность аудиодорожки бесконечным циклом? Я понимаю, что я должен применить следующую строку перед audioTrack.play() : audioTrack.setLoopPoints (0, generatedSnd.length, -1); Например, я хочу, чтобы длительность...
1288 просмотров

Приложение Android аварийно завершает работу после нескольких генераций звукового сигнала
Я разрабатываю приложение для отправки текста через сигналы щебета. По сути, я даю пользователю возможность написать текст и выбрать начальную частоту, конечную частоту и некоторые другие параметры, касающиеся временного интервала и продолжительности...
1058 просмотров
schedule 16.05.2023

Медиаплеер, использующий класс AudioTrack, не возобновляет работу после паузы()
Я создаю внутри своего существующего приложения проигрыватель, используя класс AudioTrack в MODE_STATIC, потому что я хочу реализовать функции timestretch и loop points. Код подходит для start() и stop(), но при паузе, если я пытаюсь возобновить...
2406 просмотров

Используйте AudioTrack с декодером JLayer
Я работаю над приложением для Android, которое использует библиотеку JLayer для декодирования файла MP3 (мне нужен доступ к аудиосэмплам) и объект AudioTrack для его воспроизведения. У меня есть что-то вроде этого: int timeMarker = 0; int...
1295 просмотров

Android MediaCodec API — музыка воспроизводится на эмуляторе, а не на устройстве
Приведенный ниже код отлично работает на эмуляторе, но не на устройстве. Я нашел следующие строки, которые показались мне подозрительными: V/MediaExtractor(5030): автоматическое обнаружение мультимедийного контента как «аудио/mpeg» с уверенностью...
2454 просмотров

Android воспроизводит звук до явной остановки
Кто-то уже написал код для генерации тона с определенной частотой в заданное время. Ссылка SO приведена здесь: Как создать определенную звуковую частоту? . Мне нужно, чтобы звук проигрывался бесконечно, а не 3 секунды. Я хочу, чтобы звук...
994 просмотров
schedule 03.04.2023

AudioTrack не воспроизводит аудиофайл должным образом, так как вместо этого он издает шум
Я успешно записал голос пользователя с помощью медиаплеера, и файл хранится на SD-карте. теперь я хочу воспроизвести этот голос, используя звуковую дорожку. Но когда я это делаю, он шумит. Y так.? Вот код для воспроизведения звука .. private...
1615 просмотров
schedule 25.05.2023

Обнаружение окончания воспроизведения в AudioTrack не работает
Это код, который я использую: void playSound(){ final AudioTrack audioTrack = new AudioTrack(AudioManager.STREAM_MUSIC, sampleRate, AudioFormat.CHANNEL_OUT_MONO, AudioFormat.ENCODING_PCM_16BIT, generatedSnd.length,...
1224 просмотров
schedule 07.06.2022

AUDIO_OUTPUT_FLAG_FAST запрещен клиентом
Я получаю это предупреждение AudioTrack AUDIO_OUTPUT_FLAG_FAST denied by client в моем приложении для Android для кнопки, которую я подклассифицирую. Я слышу щелчок при нажатии на кнопку, не о чем беспокоиться? Примечание. Я не получаю...
39416 просмотров
schedule 04.02.2023

Как передавать данные из MediaCodec в AudioTrack с помощью Xamarin для Android
Я пытаюсь декодировать файл mp3 и передать его в AudioTrack. Все это работает нормально, но вызывает много GC на стороне Java. Я позаботился о том, чтобы не выделять память в моем цикле воспроизведения/потока и обвинять привязку...
1641 просмотров

Android AEC и Noise Suppressor не работают на некоторых устройствах
Работая над приложением Android Unity с функцией VoIP, мы обнаружили, что на некоторых устройствах (в частности, на Galaxy S6) микрофон улавливает звуки, выдаваемые динамиком, что приводит к большому количеству помех, искажений и эха. Из-за этого я...
2024 просмотров
schedule 11.05.2023

Android MediaCodec не декодирует все входные буферы
В Android 4.4.2 я использую MediaCodec для декодирования mp3 файлов. Я использую queueInputBuffer() для очереди входных кодированных кадров mp3 и dequeueOutputBuffer() для получения декодированных кадров. Но декодер выдает декодированный...
1289 просмотров
schedule 05.10.2022

Как добавитьTrack в MediaStream в WebRTC
Я использую webrtc для связи с коллегами. Я не хочу добавлять новую дорожку к старому сгенерированному потоку, так как я не хочу давать пользователям возможность переключать свои микрофоны во время аудиосвязи. Код, который я использую, Пусть «pc»...
21212 просмотров
schedule 26.12.2022

Усилить MediaStreamTrack (аудио) перед трансляцией с помощью webrtc
Я использую getAudioTracks() для получения звука из элемента видео. Затем мне нужно усилить (увеличить громкость) этого audioTrack, прежде чем я добавлю его на холст с помощью addTrack() и перекачаю оба с помощью webrtc. Есть ли способ сделать...
474 просмотров

AudioTrack AudioRecord проблема с андроидом, тишина
Кто-нибудь знает, есть ли необходимость в том, чтобы аудиозапись и аудиодорожка были разделены особым образом/типом потока, исполняемым, сервисным и т. д., чтобы они могли работать вместе? Теперь я могу запустить аудиодорожку, затем аудиозапись без...
614 просмотров

Воспроизведение PCM с AudioTrack немного шумно
Я получаю аудиоданные в GSM bytearray из серверного сокета и использую этот декодер GSM, чтобы декодировать его в PCM и воспроизвести. Декодер принимает данные gsm в байтовом массиве длиной 33 и возвращает массив целых чисел длиной 160 ....
154 просмотров
schedule 22.03.2023

Как реализовать AudioTrack с помощью панели поиска?
Я делаю приложение для Android MP3-плеера с помощью AudioTrack. Я ни в коем случае не должен использовать MediaPlayer, и я использую 16-битный моноканал и 44100 Гц. Я слышал, что метод seekTo() можно реализовать с помощью класса RandomAccessFile...
245 просмотров
schedule 04.02.2023

Создание звуковой дорожки с заданным децибелом
Я использую звуковую дорожку для создания звукового сигнала с заданной частотой и децибелами дБ. В звуковой дорожке есть метод под названием setStereoVolume() что получает левую и правую громкость. Однако в этой библиотеке громкость...
228 просмотров
schedule 31.03.2022