2012-11-08 61 views
9

Phiên bản và thiết bị Android nào hỗ trợ AVRCP 1.3 và 1.4?Hỗ trợ Android cho AVRCP

Điều gì được yêu cầu từ ứng dụng để hỗ trợ AVRCP 1.3 (cung cấp thông tin bản nhạc)? Chúng tôi phát âm thanh qua AudioTrack chứ không phải trình phát đa phương tiện.

Điều gì cần thiết để hỗ trợ 1.4?

Có bất kỳ ví dụ, mã nguồn, v.v., minh họa cách hỗ trợ AVRCP 1.3 và 1.4 không?

+0

Bạn có tìm ra câu trả lời cho câu hỏi này không? – Ruby

Trả lời

0

Android cơ sở không hỗ trợ AVRCP 1.3/1.4, nhiều thiết bị khác hỗ trợ (nhiều điện thoại hỗ trợ AVRCP 1.3/1.4 cũ: Moto Razr series phones). Mã nguồn cho AVRCP 1.3 có thể được tìm thấy trên coditurora git được duy trì bởi Qualcomm. AVRCP 1.3 cần thông tin phương tiện như STATUS, TrackName, ArtistName, AlbumName, Thời gian, vv kiểm tra trong phiên bản AVRCP 1.3 trong bluetooth.org Ngoài ra, bạn sẽ cần thay đổi bản ghi SDP cho cấu hình AVRCP thành 1.3.

+1

Có bất kỳ ví dụ nào về mã nguồn về cách triển khai 1.3 hỗ trợ trong ứng dụng không? – user1744147

+0

Như trong giải pháp Codeaurora Qualcomm, các thay đổi được thực hiện trong khuôn khổ bluetooth và khung phương tiện truyền thông. Khi bất kỳ nhạc nào bắt đầu, phương tiện truyền thông fw phát sóng ý định đến bluetooth fw, đây là "com.android.music.playstatechanged", "com.android.music.metachanged", "com.android.music.playstatusrequest", "com.android .music.playstatusresponse ". kiểm tra trong tập tin BluetoothA2dpService.java trong hệ điều hành. Các thay đổi khác được thực hiện trong ngăn xếp bluez để triển khai cấu hình AVRCP 1.3 – ashish

0

Đây là câu hỏi cũ nhưng không kém: Hỗ trợ hồ sơ phụ thuộc vào Chipset và Stack. Việc triển khai Bluetooth không có liên quan gì đến phiên bản Android bạn đang chạy.

Danh sách đủ điều kiện cho thiết bị có thể được tìm thấy trên Bluetooth.org Các danh sách này chứa hồ sơ được hỗ trợ và phiên bản hồ sơ.

Nếu thiết bị sử dụng thương hiệu Bluetooth, thiết bị sẽ được liệt kê ở đó.