Articles of audiomanager

Android 5.0+ AudioManager setMode не работает

Я работаю над AudioManager, который является Android SystemService. С Android System 5.0+, я столкнулся с проблемой, с которой AudioManager метод setMode не работает. I через тест, Android M, Lollipop .. 5.0+ версия, AudioManager setMode не работает. пример : public void initAudioImageIcon(boolean initLoad) { boolean isAudioHeaderMode = IMSharedPreferences.getBooleanExtra(this, IMSPConstant.SP_NAME_MESSAGE, IMSPConstant.SP_KEY_AUDIO_HEADER_MODE); if (isAudioHeaderMode) { mAudioHanderMode.setVisibility(View.VISIBLE); // audioManager.setMode(AudioManager.MODE_IN_CALL) […]

В чем разница между типами потоков AudioManager на низком уровне?

В AudioManager существует несколько типов потоков . Как они отличались на низком уровне? Возможно ли, что использование, например, AudioManager.STREAM_MUSIC блокирует входной поток микрофона? Или что-то другое?

SetVolumeControlStream не работает на ICS

У меня есть приложение, которое управляет телефонными звонками, и мне нужно контролировать громкость звонка, когда громкоговоритель включен во время разговора, и громкость мелодии звонка при поступлении входящего звонка. Я использую: setVolumeControlStream( AudioManager.STREAM_MUSIC ); My Activity onCreate () для управления потоком с помощью жестких клавиш громкости. До сих пор я могу контролировать громкость при включенном громкоговорителе. […]

Android Receive Broadcast on Audio Focus change

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

Есть ли эквивалентная функция requestAudioFocus в Android API 7?

Моему Android-приложению необходимо поддерживать Android 2.1.x (который является Android API уровня 7). Мне нужно использовать методы requestAudioFocus() и abandonAudioFocus() чтобы приостановить другие приложения (например, музыку), чтобы играть, когда мое приложение начинает воспроизводить медиафайлы и возобновляет их после прекращения моего приложения. Однако эти две функции доступны только на уровне API 8 и выше. Каковы эквивалентные функции […]

Android AudioManager.setMode (MODE_NORMAL) не работает

У меня есть 2 приложения для VoIP, которые я разрабатываю, которые должны работать вместе; Один – приложение софтфона (приложение А), в котором используются различные звуковые режимы, как ожидалось, например, RINGTONE, IN_COMMUNICATION и т. Д. Другое приложение (приложение B) нуждается в аудиорежиме NORMAL. Я стараюсь, чтобы они играли хорошо друг с другом, поэтому, когда программный телефон […]

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

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

Поток аудио прекращается через 5 секунд

Я делаю следующее в моем методе onCreate (): mSound = new SoundPool(1, AudioManager.STREAM_MUSIC, 0); AudioManager mAudioManager = (AudioManager) this.getSystemService(Context.AUDIO_SERVICE); soundID = mSound.load(this, R.raw.sample, 1); streamVolume = mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC); setVolumeControlStream(AudioManager.STREAM_MUSIC); Затем я хочу, чтобы звуковой файл воспроизводился нажатием кнопки … так что в моем методе onClick () у меня есть: mSound.play(soundID, streamVolume, streamVolume, 1, 0, 1f); Он […]

Получение имени приложения с изменением фокусного расстояния

Я не могу найти ничего, связанного с выяснением того, какое приложение получило аудиофокус. Я могу правильно определить из своего приложения, какой тип изменения фокуса был, но не из любого другого приложения. Есть ли способ определить, какое приложение получило фокус? «Что я хочу делать?» Мне удалось записать внутренний звук, будь то музыка или голос. Если я […]

Android – можно ли узнать, какое приложение имеет аудиофокус?

На моем телефоне есть приложение, которое продолжает снимать фокус звука, даже если звук не воспроизводится. Мне интересно, как разработчик приложения, если я смогу сообщить пользователю, какое приложение это, или если я могу сказать, имеет ли мое приложение фокус аудио?