Как управлять мультимедиа Apple с устройства Android

Согласно этой странице мое устройство Apple поддерживает AVRCP 1.4.

Согласно этому, мое устройство Android 8.0 также поддерживает AVRCP 1.4.

Однако в соответствии с этим Android Bluetooth API позволяет мне только доступ к профилям Headset, A2DP и Health Device, так почему вторая ссылка говорит о поддержке AVRCP? Поддерживается ли он API низкого уровня и нет API высокого уровня?

Моя цель - управлять воспроизведением мультимедиа на устройстве Apple с устройства Android без использования программы MFI. Я думал, что AVRCP будет лучшим для этой цели, но в настоящее время я пытаюсь написать даже какое-то очень простое приложение, которое просто делало бы воспроизведение / пауза.

я пробовал listenUsingInsecureRfcommWithServiceRecord с AVRCP UUID ("0000110E-0000-1000-8000-00805F9B34FB") с помощью BluetoothAdapter, я пробовал createInsecureRfcommSocketToServiceRecord с использованием этого UUID BluetoothDevice и я также попробовал некоторые скрытые API, как это:

boolean result = mBluetoothAdapter.getProfileProxy(this, listener, /*BluetoothProfile.AVRCP_CONTROLLER*/ 12);

result было правдой, но ничего не произошло, или я не знал, что делать дальше.

Есть ли у вас какие-либо советы? Может быть, есть какая-то проблема, о которой я не знаю?

0 ответов

Другие вопросы по тегам