나는 전화를위한 배경 음악을 재생하는 앱을 개발하고 발신자와 청취자 만들을 수있다. 이미 사용 가능한 응용 프로그램이 있습니까, 안드로이드에서 가능합니까?통화를위한 배경 음악
3
A
답변
5
일부 모바일 플랫폼은 플랫폼 수준에서이 기능을 지원합니다 (예 : 이에 따라 하드웨어 코덱 경로를 적절하게 구성한 Qualcomm APQ8064에서이를 테스트했으며 작동 함). 하지만 Android에는 앱 개발자로 사용하는 API가 없기 때문에 뿌리가 맞지 않는 휴대 전화에서는 할 수있는 일이 전혀 없습니다.
API가없는 이유는 무엇입니까? 또는 향후 출시 될 Android 버전에 있을지 여부는 확실하지 않습니다. 일부 시장에서는 법적인 문제가있을 수도 있고, 아니면 상대적으로 소수의 플랫폼에서만 지원되는 반쯤은 모호한 기능으로 간주 될 수도 있습니다.
고려해야 할 또 다른 사항은 입니다. 실제로은 통화 중에 백그라운드에서 음악을 재생하고 싶습니까?
오디오는 8 kHz 모노 (또는 광대역 통화의 경우 16 kHz 모노)가 될 것이며 나머지 음성 신호와 함께 AMR 인코딩 될 것입니다 (AMR은 낮은 비트 전송률의 코덱입니다. 음성 인코딩 용). 즉, 음성 통화 업 링크를 통해 연주하는 모든 음악은 정말로 나빠질 것입니다.
UPDATE : 루트 액세스 권한이 APQ8064 기반 휴대폰 용이 절차가 (난 내 머리 위로 떨어져 정확한 구문을 기억하지 않는다)이 같은 것입니다 :
audioManager.setParameters("incall_music_enabled=true");
// Execute the following using e.g. Runtime.exec()
amix 'SLIMBUS_4_RX Audio Mixer MultiMedia2' 1
aplay -Dhw:0,1 mono_8khz_data.pcm
// When you want to stop music playback, stop the aplay process, and then do
audioManager.setParameters("incall_music_enabled=false");
1
관련 문제
- 1. 배경 음악
- 2. iOS의 배경 음악 문제
- 3. 사이트 내 배경 음악
- 4. 배경 음악 안드로이드
- 5. Cocos2d 배경 음악 예하물
- 6. Wp8 배경 음악 재생
- 7. 배경 음악 만있는 AVCaptureSession
- 8. 배경 음악 계속 재생
- 9. 여러 배경 음악 미리로드
- 10. Swift 3의 배경 음악
- 11. 스토리 보드의 배경 음악
- 12. cocos2dx에서 여러 배경 음악
- 13. AndEngine 배경 음악 오류
- 14. 배경 음악 재생
- 15. WP7 배경 음악 재생
- 16. IOS : app 음악 배경
- 17. 배경 음악 Android
- 18. 모든 활동의 배경 음악
- 19. iPhone 배경 음악 플레이어
- 20. Android에서 배경 음악 재생
- 21. Objective-C 배경 음악
- 22. 통화를위한 정규식
- 23. 정지 배경 음악 재생 아이폰
- 24. 무작위 배경 음악 루프 PHP
- 25. 오류 메시지 오디오 배경 음악
- 26. 배경 음악 토글 (cocos2d iPhone)
- 27. 루프에서 배경 음악 재생 Qt
- 28. Windows Phone 여러 배경 음악
- 29. AVFoundation IOS : 배경 음악 재생
- 30. 배경 음악 길이 및 속도
없음 Android 앱은 통화 데이터를 방해 할 수 없습니다. 당신이 할 수있는 가장 좋은 방법은 스피커를 통해 재생하고 픽업을하기를 희망하지만 전화 통화는 음악에 친숙하지 않은 오디오 코덱을 사용합니다. –
죄송합니다. 전화를 팔지 않는 한. 그렇다면 Android 자체를 편집하여 가능할 수 있습니다. 그러나 앱에는 기능이 없습니다. –