Tôi đang sử dụng mã từ URL sau để có được dữ liệu âm thanh từ micro với AudioRecord: http://www.dreamincode.net/forums/topic/303235-visualizing-sound-from-the-microphone/Không thể truy cập microphone khi ứng dụng khác đang sử dụng nó trong Android
Vấn đề tôi đang nhìn thấy là nếu một ứng dụng khác cũng đang sử dụng micrô, tôi sẽ gặp lỗi (trạng thái -3) từ AudioRecord. Mọi thứ hoạt động như mong đợi nếu tôi giết ứng dụng khác đang sử dụng micrô. Có một giải pháp thanh lịch để cho phép ứng dụng của tôi truy cập micrô ngay cả khi một ứng dụng khác đang sử dụng nó không?
Cảm ơn bạn.
Một số thông tin khác: AudioRecord.read đang trả về -3, mà tôi tin rằng có nghĩa là nó đọc không byte. – codeman
Bạn có muốn * chuyển đổi * ứng dụng nào đang sử dụng micrô hoặc cho phép cả hai cùng một lúc? Nếu sau này, đây là một bản sao của [Chia sẻ âm thanh đầu vào?] (Http://stackoverflow.com/q/9758946/752320) Đơn giản chỉ cần đặt, chỉ có một ứng dụng có thể sử dụng nó tại một thời điểm. – Geobits
Tôi muốn chuyển ứng dụng nào đang sử dụng micrô. Tôi cho rằng ứng dụng ở nền trước sẽ có quyền kiểm soát micrô, nhưng dường như bất kỳ ứng dụng nào có ứng dụng đầu tiên sẽ giữ quyền kiểm soát. Cảm ơn vì bất kì sự giúp đỡ. – codeman