Bối cảnh: Tôi có tai nghe bluetooth A2DP / AVRCP ( Nokia BH-505 ) mà tôi sử dụng tích cực để nghe cả podcast và nhạc. Tất nhiên, tôi nghe những điều này với các ứng dụng khác nhau. Tai nghe bluetooth có một số nút "lệnh" (AVRCP), liên quan đến âm thanh - cụ thể: "bản nhạc tiếp theo", "bản nhạc trước" và "phát / tạm dừng"
Hiện tại bất cứ khi nào tôi nhấn bất kỳ lệnh nào, một trong những trình phát nhạc tôi đã cài đặt ( Meridian ) luôn nhận được lệnh - ngay cả khi nó không hoạt động. Vì vậy, khi tôi nhấp vào "phát / tạm dừng" có ý định tạm dừng một podcast ( DoggCatcher ), thay vào đó Meridian được kích hoạt và bắt đầu phát nhạc cùng với podcast.
Cả hai người chơi được thiết lập để sử dụng tai nghe: DoggCatcher đã bật "Bind to headphone" và Meridian có "Nút tai nghe" được bật. Tôi hiện đang sử dụng Android 2.2.1 chưa được phân phối trên GT-S5570 nhưng có thể sẽ root và nâng cấp lên 2.3 CyanogenMod (hoặc tương tự), trong tương lai.
Bỏ qua các chi tiết cụ thể, câu hỏi của tôi về điều này là tổng quát hơn:
- Làm thế nào để Android xác định ứng dụng nào sẽ phản ứng với các lệnh này? Tôi quan tâm ngay cả trong một câu trả lời rất công nghệ.
Về mặt thực tế, tôi quan tâm đến:
- Tôi có phải nghịch ngợm với từng cài đặt ứng dụng để xác định ứng dụng nào nhận lệnh hay không, có cách nào chung để xác định điều này không?
- Có cách nào để định cấu hình này để ứng dụng thực sự hoạt động sẽ tự động luôn được ưu tiên không? (như đã hỏi một phần trong câu hỏi khác )
Câu hỏi này khác với những câu hỏi tương tự như thế nào:
"Cách đặt hành vi nút 'Phát' trên Bluetooth Remote" - chỉ thực tế, tập trung khác nhau, cho đến nay vẫn chưa có câu trả lời và tôi cũng quan tâm đến các câu trả lời yêu cầu root hoặc phần mềm tùy chỉnh (đặc biệt là CyanogenMod).
Thay đổi ứng dụng mặc định để xử lý các điều khiển tai nghe - một vấn đề chính xác đã được khắc phục, nhưng không phải theo cách trả lời câu hỏi của tôi, mặc dù nó đưa ra một số gợi ý về cách mọi thứ hoạt động.
Làm cách nào tôi có thể làm cho nút trên tai nghe của mình điều khiển một thứ khác ngoài máy nghe nhạc stock? - một phần câu hỏi tương tự ở khía cạnh thực tế, nhưng không tập trung vào giải thích cách thức hoạt động của nó và câu trả lời duy nhất tập trung vào phần tôi không hỏi về (chỉ một ứng dụng nhận được lệnh).
tại sao tất cả các ứng dụng âm thanh đều nhận được các sự kiện nút bluetooth, tất cả cùng một lúc - rất giống nhau, nhưng hỏi về một vấn đề cụ thể (tất cả các trình phát phương tiện nhận lệnh AVRCP)