2013-08-08 2 views
4

Android에서는 스피커 (또는 헤드폰)로 전송되는 모든 오디오를 캡처하여 파일에 저장하는 등의 방법이 있습니까? 내가 만들고있는 앱의 경우 다른 곳의 모든 사운드를 파이프 할 수 있다면 좋은 기능이 될 것입니다. 나는 this을 보았지만이 기능을 사용하려면 사용자 지정 ROM이 있어야합니다. 루트 액세스는 문제가되지 않습니다. 가능한가? 그렇다면 어떻게?Android 전체 오디오 녹음 스피커로 이동

답변

1

사용자 지정 운영 체제를 제공하지 않으면이 작업을 수행 할 수 없습니다. AudioFlinger에 대한 적절한 API 호출이 없기 때문에 루트 액세스가 도움이되지 않습니다.

+0

이 기능을 지원하는 사용자 지정 ROM 목록이 있습니까? 또한 커널 드라이버를 설치하거나 개발하는 것이 가능합니까? 답변 해주셔서 감사합니다. – user1132959

+0

커널 드라이버만으로는별로 도움이되지 않을 것입니다. 사실 Qualcomm의 APQ8064 플랫폼을 기반으로 한 장치를 사용하여 이전의 직장에서이 기능을 실험으로 구현했습니다. 올바르게 기억하면 (더 이상 해당 코드에 액세스 할 수 없음) kernel/msm, hardware/qcom/audio, system/core 및 frameworks/base gits에서 변경해야합니다. – Michael

+0

@Michael 흥미로운 정보에 감사드립니다. – user1132959