Articles of звук

Одновременное воспроизведение нескольких звуков в Android

Я не могу использовать следующий код для одновременного воспроизведения нескольких звуков / звуковых сигналов. В моем onclicklistener я добавил … public void onClick (View v) {mSoundManager.playSound (1); mSoundManager.playSound (2); } … Но это воспроизводит только один звук за раз, звук с индексом 1, за которым следует звук с индексом 2. Как я могу играть по […]

Установите громкость на максимум в Android

В моем приложении я пытаюсь установить том при воспроизведении аудиоклипа на максимальный уровень, но он, похоже, не влияет. Я должен вручную настроить громкость на максимальный уровень. Вот мой код: MediaPlayer mp = new MediaPlayer(); mp.setVolume(1, 1);

Почему мой SoundPool отключен?

Я настраиваю свой SoundPool и загружаю звуковой ресурс, как это в onCreate() : soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC, 0); soundId = soundPool.load(this, R.raw.edible_underwear, 1); И затем я пытаюсь воспроизвести этот звук дважды в onClick() , один медленный в основном в левом динамике, и один быстро в основном в правом динамике: soundPool.play(soundId, 0.9f, 0.1f, 0, -1, […]

Как закодировать звук в android

При первом нажатии кнопки звук активен. Затем нажмите эту кнопку еще раз, она остановится, а второй звук активен. Мой код в порядке? package com.Randomsentence; import java.util.Random; import android.app.Activity; import android.content.res.Resources; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.TextView; public class Randomsentence extends Activity { boolean showRandom = false; TextView […]

Как читать 16-битный звуковой файл .wav в буфер, подходящий для записи на Android AudioTrack?

Есть ли где-то в SDK замена для javax.sound.sampled.AudioFormat и связанного с ним материала, который позволяет вам открыть WAV-файл и извлечь из него образцы PCM? Или мне действительно нужно реализовать собственный кодек?

Аудиозапись моего Samsung не воспроизводится на iOS

Я разрабатываю и аудио приложение позволяет записывать и воспроизводить аудио. На Android я использую этот код: mRecorder = new MediaRecorder(); mRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); mRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); mRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AAC); mRecorder.setOutputFile("path/audio.mp3"); try { mRecorder.prepare(); mRecorder.start(); } catch (Exception e) { LogUtil.e("startRecording", e.getMessage()); } Я могу воспроизводить записанный звук на iOS, если мое приложение работает с устройством Nexus 5, но не может играть […]

Звуковое распознавание api для Android, которое может узнать, какой тип звука захвачен

Есть ли API-интерфейс звука для Android, который может узнать, какой тип звука захватывается. Для моего приложения это просто автомобиль, велосипед и поезд.

Как сделать звук переменной длины в Android

Я пытаюсь сделать приложение, которое играет звук, похожий на орган фортепиано. Когда пользователь нажимает кнопку, он будет воспроизводить пианоподобный звук. Трудность состоит в том, что пользователь может держать палец в течение какого-то времени. Когда они поднимают свой палец, он должен исчезать, а не останавливаться внезапно. Я играл с SoundPool и Media Player, но они не […]

Как записать звук с Bluetooth-гарнитуры (startBluetoothSco ())

Я пытаюсь записать аудио с гарнитуры bluetooth, startBluetoothSco () работает по-разному в разных версиях android, записывая звук с Bluetooth-гарнитуры на Android 4.2, 4.4 и 5.0. Используя гарнитуры Bluetooth Nokia BH-310 и 9xxPlantronics . SAMPLE_RATE = 8000; Устройства под управлением Android 4.2 записывают звук с устройства Bluetooth только тогда, когда создается объект AudioRecord () AudioSource.DEFAULT mRecorder […]

Генерировать и воспроизводить звук динамически (из данных частоты / амплитуды)

Поэтому я пытаюсь выяснить, возможно ли создать некоторые звуковые волны, которые я могу манипулировать с помощью java, более конкретно для платформы Android. Идея состоит в том, чтобы получить целочисленные значения и использовать их, динамически изменять шаг / импульс на основе пользовательского ввода. Я изучил класс soundpool, и кажется, что только обрабатывает дискретизированный звук, мне интересно, […]