Làm cách nào để buộc hệ thống Android chọn Jack 3.5mm làm nguồn micrô của tôi? Tôi đang sử dụng lớp AudioRecord để ghi âm.Android: Buộc micrô bên ngoài (đầu vào jack 3,5 mm) để ở trên
Tôi đang sử dụng Micrô bên ngoài. Khi nó được phát hiện tất cả hoạt động tốt, nhưng đôi khi các micro bên ngoài không được phát hiện tự động. Bộ chia TRRS (giá rẻ 3 đô la) được sử dụng để tách Jack 3,5 mm thành các giắc cắm Mic và Headphone riêng biệt (tôi cần ghi đồng thời và phát lại).
AudioManager.setWiredHeadsetOn() không còn được dùng nữa và hướng dẫn không được sử dụng.
1) Tôi có cần phần cứng bên ngoài bổ sung để cung cấp trở kháng micrô chính xác không?
2) Tôi có thể buộc đầu vào trong mã không?
3) Bộ điều khiển âm thanh lưu trữ ROM tùy chỉnh ở cấp này - có thể đây là tùy chọn tốt nhất?
Cảm ơn
Đây có thể là vấn đề về phần cứng. Hãy thử nếu nó hoạt động tốt và ổn định với tai nghe của một cổ phiếu. Các phích cắm TTRS khác nhau trong nhiều trường hợp (leght nhẫn khác nhau) và điều này dẫn đến các vấn đề kết nối. – Kristopher
Tai nghe cổ phiếu hoạt động tốt .... (giắc TRRS trông giống như giắc cắm tai nghe). Vấn đề có thể liên quan đến phần cứng. Tôi cần phải sử dụng một micrô bên ngoài cụ thể và do đó phải buộc các jack trên không phân biệt thiết lập phần cứng bên ngoài. – user2819360
Tùy thuộc vào mức độ nghiêm trọng của vấn đề phần cứng, bạn có thể truy cập bằng cách sửa đổi trình điều khiển phát hiện tai nghe. Tôi e rằng tôi không thể cung cấp bất kỳ thông tin nào về cách bạn muốn làm điều đó, vì đó không phải là điều mà tôi từng cố gắng thực hiện. – Michael