Articles of звук

Как установить звуковой файл в качестве мелодии звонка в Android?

У меня есть определенные звуковые файлы и вы хотите создать приложение, которое позволяет устанавливать эти звуковые файлы в качестве мелодий звонка. Может ли кто-нибудь дать мне знать способ его реализации? Каковы API, которые мне нужно использовать для этой цели? Надеюсь получить ответ в ближайшее время. С уважением Сунил

Android-бесшовный аудио-контур

Я пытаюсь легко зацикливать аудиофайл. Я использовал MP3, который я обнаружил, что MP3 не может автоматически перемещаться из-за бесшумного ввода в файл. Теперь попробовал следующий код, используя OGG и WAV. Звуковые петли, но есть небольшая (но заметная) задержка между: AssetFileDescriptor descriptor; descriptor = getAssets().openFd( "rain30s.ogg" ); mp.setDataSource( descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength() ); descriptor.close(); mp.setLooping(true); mp.prepare(); mp.start(); […]

Глобальные идентификаторы аудио и сессии на Android 4.0.3+

У меня есть приложение на рынке, которое применяет эффект усиления баса для глобального аудио-микса. К сожалению, использование аудиосеанса 0 устарело с 4.0.3, и мне не удалось найти обходной путь. Есть ли способ сканирования идентификаторов аудиосеансов? Вот мой логарифм: 10-16 20:58:01.569: E/AndroidRuntime(645): FATAL EXCEPTION: main 10-16 20:58:01.569: E/AndroidRuntime(645): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.rustlesoft.bassbooster/com.rustlesoft.bassbooster.BassBooster}: java.lang.IllegalArgumentException: Effect […]

Как сделать аудио растяжение в Android без использования каких-либо родных api

Я пытался найти способ в Интернете, чтобы продлить время на растяжку в Android, к сожалению, ничего не нашел. Существуют некоторые API, такие как Sonic, SoundStrech, написанные на C / C ++, однако для их использования требуется хорошее понимание C \ C ++. Также я не уверен, что они могут использоваться в платных приложениях. Ну, мой […]

Как реализовать анимацию Waveform в android?

Я разрабатываю аудиоплеер в android, я хочу показать форму волны или любую другую игровую анимацию, подобную этой Может ли кто-нибудь рассказать мне, как достичь этого, каков наилучший подход для этого

Как замедлить и растянуть аудио в Android?

Я выяснил, что класс MediaPlayer не поддерживает изменение скорости воспроизведения. Я попробовал Soundpool, это работает, но когда я замедляю скорость до скорости 0.5f, шаг становится странным (низкий шаг). Я хочу изменить скорость, но сохраняю одну и ту же звуковую характеристику, поэтому, если я замедляю ее, она растягивает звук, но не делает шаг ниже. Какой лучший […]

Android – как создать музыку?

Folks, В моем приложении для Android мне нужно отобразить музыкальный инструмент, чтобы пользователь (в основном дети) мог нажать клавишу, и я воспроизвожу ноту музыки через динамик. Я пытаюсь понять, что нужно для создания музыкальной заметки под Android. Примеры звука, которые я видел, чаще всего используют MediaPlayer или SoundPlayer для воспроизведения медиафайлов. Я ищу отправку определенного […]

Альтернатива OpenSL ES на Android

Я создаю приложение для android, где это необходимо, для воспроизведения данных pcm в очереди в качестве float. Насколько я вижу, это невозможно. В описании говорится: SL_DATAFORMAT_PCM не позволяет приложению указывать представление данных как целое число со знаком, целое число без знака или с плавающей запятой. Реализация Android предполагает, что 8-битные данные представляют собой беззнаковое целое […]

Голосовая связь с частотой дискретизации 8 кГц для всех устройств Android с использованием OpenSL

Мне нужно создать приложение VOIP, и я использую OpenSL ES. Мне нужно захватить и воспроизвести аудиоданные pcm с частотой дискретизации 8 кГц для всех устройств Android. Но когда я записываю звук с частотой дискретизации 8 кГц и воспроизвожу его одновременно (голосовая связь), он создает шум, а звук искажается для некоторых устройств, таких как Samsung Galaxy […]

Как добавить эффект эха в wav-файл в android?

Некоторое время я боролся за то, как изменить wav-файл, добавив к нему эффект эха; Мое приложение делает просеивание, скорость и громкость, но я не могу добавить эффекты. Я – абсолютный разработчик в области аудиотехники или что-то в этом роде. Моя основная цель – найти алгоритм и создать функцию, которая принимает байтовые [] образцы и изменяет […]