2013-10-08 14 views
10

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

+0

Đâ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

+0

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

+0

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

Trả lời

4

Rất có thể là sự cố phần cứng. Điện thoại Samsung dường như yêu cầu một micro có trở kháng khoảng 1.0k - 1.5k Ohm. Hãy thử sửa đổi dòng micrô đầu vào bằng cách thêm một điện trở loạt để tăng trở kháng. Hãy xem liên kết này để biết chi tiết về cách thực hiện điều này: xdadevelopers - External mic on Galaxy devices

+0

Liên kết tốt. Tôi sẽ thử điều này và cho bạn biết ngày mai. Cảm ơn. – user2819360

+2

Tính năng này hoạt động. Trong khi nó không phải là khá câu trả lời cho các câu hỏi-buộc điện thoại để chọn jack - mà có lẽ sẽ yêu cầu mods lái xe như được chỉ ra bởi Michael ở trên. Thiết bị sẽ tự động phát hiện micrô có trở kháng chính xác. Tôi hàn một điện trở 1k5 Ohm vào dòng mic và nó hoạt động tuyệt vời. – user2819360

+0

tôi đã sử dụng [lavalier bên ngoài] [1] với trở kháng 1000 ohms sử dụng bộ chuyển đổi TRRS (chú ý đến tiêu chuẩn CTIA và OMTP). Tôi không gặp vấn đề gì với bộ đôi samsung s2 (kitkat) và samsung (marshmallow, tôi nghĩ). Tôi đã không quản lý để làm cho nó hoạt động trên điện thoại Windows và đã không được thử nghiệm trên iPhone. [1]: http://www.audio-technica.com/cms/wired_mics/742fb06dd066b3ec/ –

Các vấn đề liên quan