Articles of аудио

Воспроизведение звуков из сырого файла в Котлине

Я создаю приложение Звуки животных, но у меня есть проблема. Звуки не играют. Код списка животных с именем, изображением и звуком. listanimales.add(animals("Cat",R.drawable.a1,R.raw.a1)) listanimales.add(animals("Dog",R.drawable.a2,R.raw.a2)) listanimales.add(animals("Fox",R.drawable.a3,R.raw.a3)) override fun getView(postion: Int, p1: View?, p2: ViewGroup?): View? { var anum = mylistofAnimals[postion] var myView = layoutInflater.inflate(R.layout.design,null) myView.anImage.setImageResource(anum.aImage!!) myView.anName.text = anum.aName!! myView.anImage.setOnClickListener { player = MediaPlayer() try { player!!.setDataSource(anum.aSound) player!!.prepare() […]

Android показывает, казалось бы, безобидное предупреждение при воспроизведении звука?

Когда я играю небольшой аудиофайл в приложении для Android, в лог-кате появляются следующие строки: E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0 E/MediaPlayer-JNI: JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0 D/MediaPlayer: setSubtitleAnchor in MediaPlayer Нет очевидных ошибок. Звук играет отлично. Вот код (Котлин) fun playSound(filename: String) { try { val player = MediaPlayer() player.setOnCompletionListener { player.reset() player.release() } player.setOnPreparedListener { player.start() } player.setDataSource(filename) […]

Как сделать двойной сигнал с помощью ToneGenerator

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

Обнаружение молчания в аудиофайле (amr) с использованием Java / Kotlin на устройствах Android

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