Вопросы по теме '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 просмотров
schedule
21.06.2023
Приложение Android аварийно завершает работу после нескольких генераций звукового сигнала
Я разрабатываю приложение для отправки текста через сигналы щебета. По сути, я даю пользователю возможность написать текст и выбрать начальную частоту, конечную частоту и некоторые другие параметры, касающиеся временного интервала и продолжительности...
1058 просмотров
schedule
16.05.2023
Медиаплеер, использующий класс AudioTrack, не возобновляет работу после паузы()
Я создаю внутри своего существующего приложения проигрыватель, используя класс AudioTrack в MODE_STATIC, потому что я хочу реализовать функции timestretch и loop points. Код подходит для start() и stop(), но при паузе, если я пытаюсь возобновить...
2406 просмотров
schedule
22.06.2023
Используйте AudioTrack с декодером JLayer
Я работаю над приложением для Android, которое использует библиотеку JLayer для декодирования файла MP3 (мне нужен доступ к аудиосэмплам) и объект AudioTrack для его воспроизведения. У меня есть что-то вроде этого:
int timeMarker = 0;
int...
1295 просмотров
schedule
26.04.2022
Android MediaCodec API — музыка воспроизводится на эмуляторе, а не на устройстве
Приведенный ниже код отлично работает на эмуляторе, но не на устройстве. Я нашел следующие строки, которые показались мне подозрительными:
V/MediaExtractor(5030): автоматическое обнаружение мультимедийного контента как «аудио/mpeg» с уверенностью...
2454 просмотров
schedule
22.05.2022
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 просмотров
schedule
19.02.2023
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 просмотров
schedule
09.12.2022
AudioTrack AudioRecord проблема с андроидом, тишина
Кто-нибудь знает, есть ли необходимость в том, чтобы аудиозапись и аудиодорожка были разделены особым образом/типом потока, исполняемым, сервисным и т. д., чтобы они могли работать вместе? Теперь я могу запустить аудиодорожку, затем аудиозапись без...
614 просмотров
schedule
08.02.2023
Воспроизведение 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