Tôi đang phát triển một ứng dụng nhạc và tôi cần phát hiện cuộc gọi đến (Điện thoại, Skype, Viber, v.v.) để ngừng phát bài hát. Tôi có thể phát hiện các cuộc gọi GSM bằng cách sử dụng trình nghe PhoneState. Có cách nào để phát hiện các cuộc gọi dữ liệu/VoIP (Skype, Viber) không?cách phát hiện cuộc gọi đến Skype/Viber
Trả lời
Bạn không cần phải phát hiện bất cứ điều gì cụ thể, mà là quản lý tập trung âm thanh chính xác. Vui lòng xem hướng dẫn này về cách thực hiện: https://developer.android.com/training/managing-audio/audio-focus.html
Cảm ơn, tôi muốn biết bất cứ khi nào điện thoại đổ chuông bằng cuộc gọi Skype hoặc Viber. tôi nên yêu cầu luồng nào? STREAM_ALARM, STREAM_DTMF, STREAM_MUSIC, STREAM_NOTIFICATION, STREAM_RING, STREAM_SYSTEM, STREAM_VOICE_CALL – SohailAziz
Có vẻ như âm thanh 'STREAM_RING' và' STREAM_VOICE_CALL' giống như các ứng cử viên giỏi. Hãy thử chúng và xem điều gì xảy ra. Bạn có thể yêu cầu nhiều hơn một luồng tôi nghĩ. – Karakuri
@Karakuri Hi karakuri, bạn có nhận được giải pháp để phát hiện các cuộc gọi đi/ra ngoài cho Skype không. –
- 1. Phát hiện cuộc gọi đến trong Lync
- 2. Phát hiện cuộc gọi On Hold
- 3. Phát hiện cuộc gọi ajax, ASP.net
- 4. Tùy chỉnh ng phân phát cuộc gọi proxy đến/api?
- 5. Cách tắt tiếng cuộc gọi đến
- 6. Suppress Android cuộc gọi đến Hoạt động xuất hiện
- 7. Làm thế nào để phát hiện một cuộc gọi Selector.wakeup
- 8. C# - Cách thực hiện cuộc gọi HTTP
- 9. Phát hiện trạng thái cuộc gọi trong iOS4
- 10. rspec 2: phát hiện cuộc gọi đến phương thức nhưng vẫn thực hiện chức năng của nó
- 11. Tôi có thể quan sát cuộc gọi đến và cuộc gọi đi trong nền không?
- 12. Ghi đè màn hình cuộc gọi đến?
- 13. Phát hiện cuộc gọi đi và gọi sự kiện gác máy trong android
- 14. màn hình cuộc gọi đến android
- 15. Chặn cuộc gọi đến console.log trong Chrome
- 16. Cách phát tệp âm thanh khi cuộc gọi bắt đầu?
- 17. Cuộc gọi lạ đến modelIdentifierForElementAtIndexPath: inView: (UIDataSourceModelAssociation)
- 18. Cách thực hiện cuộc gọi REST từ Google Chrome
- 19. Phát hiện lỗi gửi thư của người gửi hành động trong các cuộc gọi lại sau cuộc gọi
- 20. Lỗi: "Cuộc gọi đến mailbox_fql đã vượt quá 300 cuộc gọi mỗi 600 giây"
- 21. Phát hiện URL gọi Ajax
- 22. Cách thực hiện cuộc gọi điện thoại theo chương trình?
- 23. Thực hiện cuộc gọi WCF với AJAX
- 24. MPMoviePlayerController/AVAudioSession trong nền không khởi động lại phát sau khi cuộc gọi đến
- 25. thực hiện cuộc gọi ajax trên window.unload
- 26. Cuộc gọi AJAX .NET đến ASMX hoặc ASPX hoặc ASHX?
- 27. Thực hiện cuộc gọi cURL trong C#
- 28. Thực hiện cuộc gọi ajax trong clojurescript
- 29. Thực hiện nhiều cuộc gọi fb.api
- 30. Làm cách nào để thực hiện cuộc gọi đến quy trình hiện tại trong Máy chủ GenServer?
Kiểm tra giải pháp tại đây. http://stackoverflow.com/questions/22904514/call-detection-for-skype-in-android – Amit