Intereting Posts
Как подавить конкретное предупреждение Lint для устаревших функций Android? Установите яркость / контрастность в видеозахвате с помощью Android Camera2 Как использовать API-интерфейс Android Places AutocompleteFilter Могу ли я настраивать глобальные пользовательские стили приложения для виджета для поддержки Android? Ошибка сборки сборки модуля Android Studio Android ViewPager и ListViews Стоимость повышения намерения в андроиде Радиус градиента в процентах от размера экрана Пример и объяснение для Android AsyncTask Понимание onTrimMemory (int level) FindViewById возвращает NULL при использовании фрагмента Как получить позицию позиции списка, нажав кнопку внутри нее? Последний Harka показывается перед первым персонажем в арабском языке Reshaper на Android Правильный метод setKeepScreenOn / FLAG_KEEP_SCREEN_ON Почему мое приложение начинает невероятно медленно (10 с +) при первом запуске, показывая только белый экран на Android 5.0?

Javascript + phoneGap – как определить, когда в активном телефонном звонке

Я искал этот вопрос, и это вопрос, который остался без ответа, мне было интересно, может ли кто-нибудь помочь понять это …

Используя javascript-библиотеки и телефонные разговоры, я хотел бы поместить телефонный звонок, и когда на вызов будет дан ответ, воспроизведите аудиофайл получателю. Этот звук должен воспроизводиться только получателю, а не через динамики телефона. Другими словами, звук воспроизводится как часть активного вызова. Примером может быть при вызове локального хранилища, и вызов будет переведен на удержание во время воспроизведения музыки для вызывающего абонента.

Любая помощь или указатели будут высоко оценены,

Solutions Collecting From Web of "Javascript + phoneGap – как определить, когда в активном телефонном звонке"

Вероятно, сначала вы должны взглянуть, как это делается в native.

Вопрос 1 проходит через прослушивание системы, отправляющей событие android.intent.action.PHONE_STATE и это «childs».

Поиск google для Вопроса 2 предлагает что-то вроде;

  AudioTrack track = new AudioTrack(AudioManager.STREAM_VOICE_CALL, mySampleRate, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, myBuffersize, AudioTrack.MODE_STREAM); 

Возможно, эта информация может дать вам более конкретный поиск, если телефонная задержка сделала для этого переводы.