Articles of audiomanager

Как я могу отправить предварительно записанный (wav) файл во время голосового вызова?

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

Постоянно проверяйте изменение громкости в службах Android

Я написал этот фрагмент кода, он явно испорчен. Как мне создать службу, которая будет постоянно проверять изменения в объеме? Ключевые слушатели не могут использоваться в сервисах, пожалуйста, не отправляйте ответ слушателям громкости. Мой код неправильный, потому что я дал фиктивное условие для цикла while. Каким должно быть условие для моего обслуживания, чтобы проверить изменение объема […]

Увеличьте объем записи Android AudioRecord

Я использую AudioRecord и lame для записи микрофонного ввода в mp3-образец в течение 12 секунд. Звук является рекордером, как ожидалось, но я понял, что громкость слишком низкая. Есть ли способ увеличить громкость записи?

Альтернатива для устаревших AudioManger.setStreamMute?

AudioManger.setStreamMute теперь устарел с помощью api 23, и лучше использовать AudioManager.adjustStreamVolume с AudioManager.ADJUST_MUTE. Моя проблема заключается в том, что этот флаг поддерживается только с помощью api 23, в то время как мое приложение минимально api 16. Есть ли другой способ заглушить всю систему? Если нет, почему google осуждает этот метод?

Android: какой аудиорежим должен быть настроен для отправки приема голоса между устройствами

Я пытаюсь передать голос / звук (два пути) между двумя Android-устройствами Tablet и Mobile (через java-сокеты). Планшет может воспроизводить принятый звук (голос) четко, но Mobile воспроизводит звук как шум. Затем я устанавливаю этот аудиорежим в коде на планшете: audioManager.setMode (AudioManager.MODE_IN_CALL); Теперь это приводит к тому, что мобильный получает четкий голос. Но планшет молчит, он не […]

Android: режим звонка, измененный на тихий, не останавливает вибрацию телефона

Я пытаюсь изменить режим звонка телефона на RINGER_MODE_SILENT, когда звонок поступает с использованием следующих строк кода. AudioManager am = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); am.setRingerMode(AudioManager.RINGER_MODE_SILENT); Пока телефон перестает звонить, он продолжает вибрировать, хотя в документации RINGER_MODE_SILENT говорится, что он также должен перестать вибрировать. Я использую SDK 1.6 ОБНОВИТЬ: Поскольку я еще не нашел решение, я попытался отключить настройки […]

Уровень громкости наушников для Android, чтобы увеличить громкость

У меня есть Android-телевидение (Philips 49PUS6401). Я хочу подключить к нему систему объемного звучания, которая намного лучше, чем встроенные динамики, даже если она используется только в стереосистеме. Однако этот телевизор разделяет регулятор громкости для главного выхода и выхода на наушники, в результате, даже при выключенном динамике телевизора клавиши громкости на пульте дистанционного управления не регулируют […]

В Android 7 (уровень API 24) моему приложению не разрешено отключать звук телефона (установить режим звонка на тихий)

У меня есть приложение, которое отключает телефон, используя AudioManager и настраивая режим звонка для молчания с помощью этого кода: AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); try { audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT) } catch (Exception e) { e.printStackTrace(); } Это работает с Android 6, но теперь с Android 7, я получаю следующую ошибку: System.err: java.lang.SecurityException: Not allowed to change Do […]

Что такое фокус звука в Android-классе AudioManager?

Класс AudioManager имеет метод abandonAudioFocus() и другой метод requestAudioFocus() . Интересно, что такое аудиофокус? И что произойдет, если объект AudioManager получит AudioManager или потерял фокус звука? Спасибо!

Что такое аудиопоток по умолчанию TTS?

Насколько я могу судить, в Android сейчас есть 7 аудиопотоков: STREAM_ALARM (for alarms) STREAM_DTMF (for DTMF Tones) STREAM_MUSIC (for music playback) STREAM_NOTIFICATION (for notifications) STREAM_RING (for the phone ring) STREAM_SYSTEM (for system sounds) STREAM_VOICE_CALL (for phone calls) Я также знаю, что можно явно указать движку TTS, какой поток использовать: params.put(TextToSpeech.Engine.KEY_PARAM_STREAM, String.valueOf(audioManager.STREAM_ALARM); Однако я не мог […]

Intereting Posts
Почему requestLayout вызывается непосредственно после аннулирования Android программно включает в себя макет (т.е. без XML) Android: отключить X-Requested-с заголовком в WebView Камера не переопределяет старое изображение, если изменения ориентации (Как) Может ли виртуальное устройство Android использовать интернет локального компьютера? Logcat часто не работает «Ошибка анализа: проблема с парсией пакета» при установке приложения Android Ошибка чтения данных из InputStream в Bluetooth на Android Android-компоненты для отображения графика (узлы и ребра, в 2D)? Android: Как получить поисковые предложения асинхронно из Интернета? Пространство между клавиатурой и EditText в Android Android: растянуть изображение в представлении изображения в соответствии с экраном Каков диапазон HOUR_OF_DAY? Могу ли я настраивать глобальные пользовательские стили приложения для виджета для поддержки Android? Как связать как Mousedown, так и Touchstart, но не реагировать на оба? Android, JQuery