Opensl – вопросы и ответы

57
голосов
1
ответ
Я работаю над Android-приложением, основанным на воспроизведении звука, и я испытываю некоторое неустойчивое поведение (заикание звука и икота), которые, как я подозреваю, могут быть присущи опреде...
5 месяцев, 4 недели назад rmigneco
92
голоса
1
ответ
Я пытаюсь преобразовать часть моего кода OpenAL в OpenSL ES для моего использования Android (Kitkat 4.4.4) в Genymotion и столкнулся с проблемой с файлами.wav, отобранными с частотой 44.1Khz. Мое п...
6 месяцев назад user4910881
69
голосов
1
ответ
В андроидной реализации OpenSL ES следующий примерный код можно найти в файле android-ndk/samples/native-audio/jni/native-audio-jni.c SLresult result; result = slCreateEngine(&engineObject, 0, ...
6 месяцев назад HYS
90
голосов
1
ответ
При использовании AudioTrack в Android вы можете вызвать attachAuxEffect для подключения аудиоэффекта. Есть ли аналогичный метод или подход при
6 месяцев назад William Seemann
69
голосов
1
ответ
Я пытаюсь передать аудиофайл из uri с помощью opensl. Я хочу играть сразу, но также иметь доступ к потоковым данным после того, как игрок закончил воспроизведение файла. Я знаю, что данные находятс...
6 месяцев назад iedoc
88
голосов
1
ответ
Я пытаюсь хранить аналоговые данные с Android-микрофона на музыкальные ноты, такие как a4, b1.. Я пробовал работать с aubio.org . Но его написано на C. Есть ли другой открытый источник для этого. Е...
6 месяцев назад Ranjithkumar
80
голосов
1
ответ
Я работаю над приложением для записи звонков с использованием источника аудиоресурсов MediaRecorder VOICE_CALL , в некоторых устройствах измельчителя он сбой, затем я изменил источник на MIC , здес...
6 месяцев, 1 неделя назад Bharath Kumar
112
голосов
1
ответ
Я создал многоканальную аудиосистему в OpenSL ES на Android NDK, используя очереди буферов PCM. Кажется, я не могу заставить ОС поддерживать SL_IID_RATEPITCH и SL_IID_VOLUME, несмотря на то, что An...
6 месяцев, 1 неделя назад user1054922
69
голосов
1
ответ
У меня есть аналогичная проблема, описанная в этой ссылке: RecorderObject в OpenSL не реализует интерфейс для установки тома или настройки на Android Проблема в том, что я не могу установит
6 месяцев, 1 неделя назад joshliebe
57
голосов
3
ответа
Я пытаюсь использовать пример кода для OpenSl ES, который входит в NDK в Android Studio. Это не сработало, как вы увидите позже. Поэтому мне нужна помощь в использовании кода в Android Studio. Код ...
6 месяцев, 1 неделя назад user3393426
81
голос
1
ответ
Я пытаюсь решить следующую проблему в Android OpenSLES. Функция OpenSLES говорит следующее: http://www.khronos.org/registry/sles/specs/OpenSL_ES_Specification_1.0.1.pdf - 8,12 Когда игрок находится...
6 месяцев, 1 неделя назад Baggers
89
голосов
1
ответ
Я новичок в Android Native, используя OpenSL ES, и мне нужна ваша помощь. Теперь я хочу написать приложение, чтобы записывать и воспроизводить в реальном времени. В части записи мы должны сначала н...
6 месяцев, 1 неделя назад Yiya.Hao
70
голосов
1
ответ
Я получил крах opensl es в Android 8.1.0. Связанный код: TEResult SLESAudioEngine::release(TEMsg *pMsg) { TEResult ret; SLuint32 playState = 0; (*bqPlayerPlay)->GetPlayState(bqPlayerPlay, &p...
6 месяцев, 2 недели назад Jerikc XIONG
70
голосов
1
ответ
Я знаю только 32 объекта, которые мы можем создать в OpenSL SE Android, но когда я создаю PCM AudioPlayer со следующим кодом, я получил ошибку, когда был создан 11-й AudioPlayer. AudioPlayer можно ...
6 месяцев, 3 недели назад icefrost
80
голосов
1
ответ
В настоящее время я разрабатываю приложение, которое требует замедления темпа музыки, я искал в Интернете, и единственным реальным вариантом для этого в Android является OpenSL ES. Я начинаю с осно...
6 месяцев, 3 недели назад Raymond Kelly
58
голосов
2
ответа
Я работал над использованием OpenSL для аудиозаписей с низкой задержкой для Android. До сих пор самая низкая латентность, которую мне удалось достичь, - это 200 мс на Samsung Galaxy S5 (сенсорный з...
6 месяцев, 3 недели назад Faraz Sherwani
112
голосов
1
ответ
Я работаю над собственным проектом Android и пытаюсь использовать OpenSL для воспроизведения некоторых аудиоэффектов. Работая с исходным проектом примера аудио VisualGDB, я написал код, указанный н...
6 месяцев, 4 недели назад Wes Paugh
57
голосов
2
ответа
Мне нужна помощь с OpenSL ES - я хочу изменить высоту mp3-песни. Код, который я использовал здесь: Android: Как изменить скорость воспроизведения музыки с помощью OpenSL ES. Но в этом примере это п...
6 месяцев, 4 недели назад voha
81
голос
1
ответ
Я хочу использовать встроенный nroid nroid и OpenSL ES для одновременного воспроизведения нескольких звуков. Я рассмотрел пример native-audio в ndk, но не смог понять, как его обобщить, чтобы я мог...
7 месяцев назад markt1964
80
голосов
2
ответа
Просто для подтверждения. Когда аудиопроигрыватель, созданный через OpenSL ES для Android, завершает воспроизведение буфера, этот буфер автоматически освобождается сборщиком мусора? Или мне нужно о...
7 месяцев назад ThaMe90
56
голосов
1
ответ
Документация OpenSL, в которой говорится: "Поддерживаемые форматы: WAV PCM, WAV, WAV, MP3, Ogg Vorbis, AAC LC, HE-AACv1 (aacPlus), HE-AACv2 (расширенный aacPlus), AMR и FLAC [при условии, что эти п...
7 месяцев назад Alex Darsonik
57
голосов
1
ответ
Я пытаюсь сделать RGB-фреймы с помощью openGL. Когда память выделена на CPU, код работает нормально. Однако, когда я выделяю память на GPU, используя концепцию Pixel Buffer Objects, я получаю пробл...
7 месяцев назад sam
81
голос
0
ответов
В настоящее время я использую OpenSL ES для получения аудиоданных с микрофона локального устройства. Я использую PipedStream для отправки аудиоданных в распознаватель речи ibm watson с помощью webs...
3 года, 1 месяц назад UsernameGoesHere1
98
голосов
4
ответа
Я попытался получить SLDeviceVolumeItf интерфейс RecorderObject на Android, но получил ошибку: SL_RESULT_FEATURE_UNSUPPORTED. Я читал, что реализация OpenSL ES в Android не поддерживает настройку г...
8 лет, 3 месяца назад kingston
57
голосов
0
ответов
Я работаю над проектом с использованием OpenSL для Android, и у меня возникла проблема. В этом случае волновые данные, помещенные в очередь, будут пропущены в редких случаях. SLObjectItf mpSLPlayer...
3 года, 3 месяца назад Kazushi Sano
81
голос
1
ответ
Я пишу простое приложение NDK OpenSL ES, которое записывает, что пользователи касаются виртуальной клавиатуры пианино, а затем воспроизводит их навсегда в заданном цикле. После долгих экспериментов...
7 лет, 3 месяца назад Michael J Petrie
81
голос
1
ответ
Я создаю инструмент командной строки с ndk и выполняю его в /data/local/tmp. Теперь он подсказывает мне "требует android.permission.RECORD_AUDIO", когда я вызываю некоторый OpenSLES API в свой инст...
5 лет, 1 месяц назад skywind3000
98
голосов
1
ответ
Как я могу воспроизводить фоновый звук в Android, не прерывая воспроизведение MediaPlayer , используя либо MediaPlayer (предпочтительный), либо OpenSL ES? Я знаю, что SoundPool умеет воспроизводить...
4 года, 6 месяцев назад Leandros
57
голосов
1
ответ
Я сделал приложение для Android, которое передает голос из локальной сети Wi-Fi. Для прослушивания и потока я использую Opus C API в JNI для декодирования, а OpenSL Audio - для чтения. Я называю JN...
3 года, 3 месяца назад maathor
69
голосов
2
ответа
Android должен поддерживать 3D-звук через API OpenSL, который доступен через NDK. Это более или менее работает, мне удалось воспроизвести звук через созданного игрока и выходную смесь. Но когда я п...
9 лет, 6 месяцев назад Pixelfahnder
57
голосов
1
ответ
Я занимаюсь разработкой приложения для смартфонов Android, которое вводит голос с микрофона и выводит голос через наушники. Однако, когда я ввожу голос в микрофон, меня беспокоит то, что громкость ...
1 год, 7 месяцев назад DSK
57
голосов
1
ответ
поэтому я застрял с переносом Polycode на Android. Я пытаюсь реализовать аудиоинтерфейс через OpenSL ES. Я прочитал несколько статей, попытался скопировать как можно больше из примеров android ndk ...
4 года, 4 месяца назад fodinabor
98
голосов
1
ответ
Я играю аудиоклип с использованием OpenSL ES. В моем коде у меня есть audioManager.setMode(AudioManager.MODE_IN_CALL); audioManager.setSpeakerphoneOn(true); чтобы заставить звук через динамик, когд...
6 лет, 11 месяцев назад Nitrooo
89
голосов
2
ответа
Одно приложение, которое я создал, вызывает обширное спам-расписание на устройстве клиента: Я использую OpenSL в среде NDK для генерации звука в реальном времени. Каждый раз, когда я использую функ...
7 лет, 3 месяца назад Lyve
69
голосов
1
ответ
В настоящее время я реализую микширование звуковых эффектов на Android через OpenSL. У меня начальная реализация, но я столкнулся с некоторыми проблемами. Моя реализация такова: 1) Для каждого звук...
9 лет назад Mark
91
голос
1
ответ
Я пытаюсь скомпилировать проект Android с использованием Android.mk и мне нужно включить следующие библиотеки: native-audio-jni android log OpenSLES. Похожий проект ( https://github.com/googlesampl...
1 год, 6 месяцев назад Val Nenov
89
голосов
1
ответ
У меня проблема с OpenSL ES в проблеме частоты Android. Используя OpenSL ES, я хочу создать синусоидальную волну с частотой волны 44,1 кГц. Мои исходные коды выглядят следующим образом. Следующий и...
4 года, 11 месяцев назад user1774290
99
голосов
1
ответ
Я пытаюсь декодировать FLAC файл с 24-битным образцом, используя OpenSL ES на Android. Первоначально у меня был SLDataFormat_PCM для настройки SLDataSink , как это. _pcm.formatType = SL_DATAFORMAT_...
6 лет, 10 месяцев назад yano
70
голосов
0
ответов
Я хочу открыть аудиопоток с аудиоустройства, кроме аудиоустройства по умолчанию. В AAudio это можно сделать, используя: AAudioStreamBuilder_setDeviceId(builder, deviceId); Можно ли сделать что-то п...
2 года, 3 месяца назад Niels
89
голосов
1
ответ
У меня есть приложение для Android, где данные упакованы с помощью FileWrap. Дело в том, что я хочу обернуть mp3-данные в файл android и поиграть с этой памятью. Я проверил пример nativeuudio в NDK...
6 лет, 10 месяцев назад madan kandula
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема