Tôi đã làm việc trên một dự án có lợi rất nhiều từ việc sửa đổi luồng cuộc gọi. Điều này đã được nhiều lần nói/giả định là không thể thực hiện được, vì hầu hết mọi người tin rằng vòng lặp phần cứng cho âm thanh trong cuộc gọi được ngắt hoàn toàn khỏi MCU chính của thiết bị.Gọi sửa đổi luồng âm thanh trong Android 4.0 ICS
Các câu hỏi như Stream audio to a phone call Android đã nhận được câu trả lời cho biết không thể truy cập âm thanh. Tôi đồng ý rằng điều này chắc chắn là không thể từ API Android, nhưng hoàn toàn không rõ liệu phần cứng HOẠT ĐỘNG có bị ngắt kết nối hoàn toàn không.
Người dùng stackoverflow 'artsylar' cho biết họ có thể sửa đổi 'lớp khung' của hệ điều hành Android để chèn âm thanh được ghi vào luồng cuộc gọi, đó sẽ là một bước tiến lớn (xem Play an audio clip onto an ongoing call, nhận xét của artsylar về câu trả lời đã chọn). Giả sử thành công của artsylar là hợp lệ, chắc chắn có một cách để kiểm soát âm thanh luồng cuộc gọi bằng cách sửa đổi khuôn khổ (tôi giả định khung cơ sở điện thoại trong nguồn Android).
Về cơ bản, tôi hoàn toàn đồng ý rằng không thể thực hiện việc sửa đổi hoặc kiểm soát luồng cuộc gọi từ lớp ứng dụng. Tuy nhiên, tôi quan tâm đến việc tùy biến hệ điều hành Android trong khung công tác hoặc Lớp giao diện Radio; artsylar dường như đã thành công, nhưng không có lời giải thích trong văn học mở về cách thức. Với trạng thái hiện tại của công nghệ Android, bất cứ ai có thể làm rõ điều trên để thực sự thiết lập việc kiểm soát âm thanh cuộc gọi có thể bằng cách sửa đổi hệ điều hành Android chính và một con đường tốt để đạt được mục tiêu này không?
Tôi tin rằng việc làm rõ cuối cùng về vấn đề này sẽ có giá trị lớn đối với cộng đồng nguồn mở.
Cảm ơn!
Bạn có quản lý để sửa đổi luồng cuộc gọi không? – B770
Trạng thái hiện tại của nghiên cứu của bạn là gì? –