Tôi đang cố gắng để có được đầu vào âm thanh thông qua jack cắm tai nghe cho dự án năm cuối cùng của tôi. Nó sẽ là một trợ giúp tuyệt vời nếu ai đó có thể chia sẻ một số mã về cách nắm bắt dữ liệu. Tôi đã cố gắng nhưng vì tôi khá mới với android, tôi không thể tìm thấy bất kỳ API nào cho jack cắm tai nghe trong MediaRecorder.AudioSource ... Chỉ có các nguồn này có sẵn: http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.htmlĐầu vào âm thanh qua giắc cắm tai nghe trong Android?
Trả lời
Nếu bạn chọn, ví dụ: DEFAULT
hoặc MIC
từ đầu vào MediaRecorder.AudioSource
làm đầu vào sau đó phích cắm TRRS được gắn vào điện thoại của bạn sẽ tự động được sử dụng làm đầu vào thay vì micrô bên trong.
Nhưng bạn đã hai giữ ba điều trong tâm trí:
1) Số kênh
Các plug TRRS có hai dòng cho kênh trái và bên phải của tai nghe nhưng chỉ có một dòng cho bên ngoài micrô (xem ví dụ: this description of the plug). Vì vậy, bạn chỉ có thể thực hiện các bản ghi đơn âm (ngoại lệ duy nhất trên điện thoại thông minh tại thời điểm này: Sony Z2 có một đầu cắm TRRRS mới). Bạn có thể tự xây dựng bộ điều hợp (xem ví dụ: the pictures here).
2) Cấp
Bạn không thể kết nối line-out của ví dụ đầu đĩa CD trực tiếp vào đầu vào. Bạn cần sử dụng ví dụ: bộ chia điện áp điện trở để giảm mức đầu ra để tránh tình trạng quá tải.
3) thao tác Signal
Thông thường, có xử lý tín hiệu lạ mắt điện thoại thông minh-nhà sản xuất phụ thuộc vào trong firmware như điều khiển tự động tăng (AGC) và/hoặc cân bằng, đàn áp tiếng ồn, loại bỏ tiếng vang. Bạn không thể tắt nó, vì vậy bạn không nhận được một bản sao hoàn hảo của tín hiệu đầu vào của bạn.
- 1. Giắc cắm âm thanh tai nghe trên iPhone
- 2. Android - Ghi lại âm thanh đang được phát từ thiết bị đến giắc cắm tai nghe
- 3. Giắc cắm tai nghe iPhone - đọc dữ liệu?
- 4. Buộc đầu ra âm thanh qua loa trong Android
- 5. Gửi dữ liệu qua giắc cắm tai nghe trong điện thoại Android
- 6. Thiết bị đọc Square (hình vuông) hoạt động như thế nào qua giắc cắm tai nghe trong Android?
- 7. Android - Phát âm thanh từ tai nghe
- 8. Android: Phát âm thanh qua tai nghe Bluetooth Sco
- 9. Băng thông từ giắc cắm tai nghe/micrô
- 10. Javascript để phát hiện âm lượng của hệ thống (âm thanh) và giắc cắm âm thanh được cắm vào
- 11. Cách ghi âm bằng tai nghe bluetooth
- 12. Phát hiện xem tai nghe đã được cắm vào iPhone
- 13. Làm thế nào để phát âm thanh qua loa ngay cả khi tai nghe được cắm vào?
- 14. SKAudioNode() treo khi cắm vào/ra tai nghe
- 15. iOS: Có thể gửi âm thanh ra cả tai nghe và loa cùng một lúc không?
- 16. Ghi Âm thanh Đầu ra Trong C#
- 17. cách định tuyến âm thanh iPhone sang tai nghe bluetooth
- 18. Cách đọc/gửi dữ liệu bằng cách sử dụng giắc cắm tai nghe 3,5 mm của Thiết bị Android?
- 19. Buộc iPhone Microphone làm đầu vào âm thanh
- 20. cách phát âm thanh qua tai nghe chỉ trong cửa sổ điện thoại 8 ứng dụng
- 21. Ứng dụng iOS bị treo khi tai nghe được cắm vào hoặc rút phích cắm
- 22. Phát lại âm thanh qua iPhone: buộc qua loa trong?
- 23. Đầu vào âm thanh qua HTML5?
- 24. Chuyển hướng đầu ra âm thanh sang loa điện thoại và đầu vào micrô cho tai nghe
- 25. Cách khác biệt tai nghe từ âm thanh tích hợp trong PC
- 26. Exoplayer: Làm thế nào để phát âm thanh qua tai?
- 27. Định tuyến âm thanh sang Tai nghe Bluetooth (không A2DP) trên Android
- 28. Phát hiện xem tai nghe có được cắm vào hay không thông qua VBScript
- 29. Nhận dữ liệu Magstripe thô với đầu đọc giắc âm thanh
- 30. Android: Kiểm tra xem tai nghe có được cắm vào số
Tôi đang thực hiện một dự án nơi tôi cần nhận tín hiệu âm thanh nổi từ bảng radar và xử lý nó trong ứng dụng của tôi. Có cách nào khác để làm điều này (vì có vẻ như tôi chỉ có thể nhận được bản ghi đơn âm trong samsung s4 của tôi với một plug TRRS). Có lẽ usb? – ns89
Theo danh sách này (http://www.extreamsd.com/USBAudioRecorderPRO/) S4 có thể hỗ trợ âm thanh USB ít nhất với Android 4.3. Sẽ tốt nếu bạn chấp nhận câu trả lời của tôi trong trường hợp bạn nghĩ rằng câu hỏi của bạn đã được trả lời. –