Я начинаю разработку Android и чувствую, что документация Google не может мне помочь. Итак, если кто-нибудь знает, можно ли отправить аудиофайл непосредственно на восходящую линию связи между вызовом? Также поделитесь тем, как это возможно.Можем ли мы отправить аудиофайл непосредственно на телефонную связь?
ответ
В API нет API-интерфейсов Android, которые позволяют вам получать доступ, читать или записывать аудиопоток во время разговора. Если какой-либо производитель предоставляет эти API, я не знаю о них.
Причина этого заключается в том, что, по крайней мере, для AOSP Android часть вызова устройства обрабатывается на уровне аппаратного обеспечения, и для Android сам по себе не поддерживается большой контроль.
Невозможно также через NDK. Единственный способ, которым у вас будет шанс достичь этого, - это модифицировать и строить Android прямо из источника.
При поиске через Интернет, я наткнулся на этот код: –
AudioTrack трек = новый AudioTrack (AudioManager.STREAM_VOICE_CALL, mySampleRate, AudioFormat.CHANNEL_CONFIGURATION_MONO, AudioFormat.ENCODING_PCM_16BIT, myBuffersize, AudioTrack.MODE_STREAM); –
@MachMitch Это не является частью публичного API. У AudioTrack нет открытого конструктора. Вы должны получить его через getSystemService(). Этот код не будет работать в приложении. –
- 1. Разрешения на телефонную связь
- 2. Можем ли мы сделать связь HL7 асинхронной?
- 3. Переключиться на телефонную связь jquerymobile
- 4. Можем ли мы преобразовать аудиофайл в двоичный файл в PHP
- 5. Можем ли мы использовать документы openoffice непосредственно в red5/openmeetings
- 6. Можем ли мы планировать exe непосредственно из планировщика TWS
- 7. Можем ли мы отправить уведомление на андроид с помощью javapns.notification.PushNotificationManager
- 8. Можем ли мы отправить запрос на HTML-код внутри сервлета
- 9. Можем ли мы отправить заявку на аптеку, пропустив некоторые версии?
- 10. Можем ли мы написать словарь непосредственно в pList без кодировки?
- 11. Можем ли мы хранить NSURLRequest непосредственно в Core Data?
- 12. Можем ли мы узнать естественный формат видео непосредственно из файла?
- 13. Можем ли мы преобразовать DataTable в XML в C# непосредственно?
- 14. Можем ли мы использовать UIPicker непосредственно в приложении iPad?
- 15. Можем ли мы установить связь между двумя универсальными списками?
- 16. Сколько данных мы можем отправить в restapi?
- 17. PayPal Checkout - можем ли мы отправить средства другому лицу?
- 18. Можем ли мы отправить пару шаблона argumrent другой пары
- 19. MVC3 AsyncController - Можем ли мы отправить данные о сердцебиении клиенту?
- 20. Можем ли мы отправить приложение «Уведомления» через Graph API?
- 21. Можем ли мы установить xcode_3.2.5_and_ios_sdk_4.2_final на Lion
- 22. Можем ли мы запустить python на arduino?
- 23. Можем ли мы поймать ошибку на Java?
- 24. Можем ли мы заменить изображения на srcset?
- 25. Можем ли мы идентифицировать фотографию на фотографии?
- 26. Можем ли мы отправить прикрепление с уведомлением о почте nagios?
- 27. Можем ли мы отправить имя владельца карты в braintree API
- 28. Можем ли мы изменить текст кнопки плагина «Отправить в мессенджер»?
- 29. Можем ли мы отправить временную метку Firebase ServerValue в уведомление?
- 30. Можем ли мы отправить параметр TestInitialize в C#?
AFAIK невозможно с общедоступными API-интерфейсами – FoamyGuy
можно ли это сделать через NDK? –
Нет, насколько мне известно. NDK является частью общедоступных API-интерфейсов ... – FoamyGuy