я не могу отправить метаданные с мобильного устройства A2DP, но Google Play Music отправляет метаданные на это устройство, как? - PullRequest
1 голос
/ 24 апреля 2019

У меня есть устройства Bluetooth, которые поддерживают A2DP \ AVRCP , но мой мобильный не поддерживает AVRCP, поэтому я не могу отправить метаданные, но Google Play Music отправляет метаданные на это устройство, как?

Проверенное физическое устройство: Google Pixel XL, Samsung Galaxy Amp Prime.

Тестирование Wile Я получил журналы Google Play Music, которые запускают этот сервис bta2dp_codec_info_callback Мне нужно больше подробностей об этом ....

Я уже попробовал фрагмент кода, упомянутый в ссылке

Ссылка: отправка информации о дорожке через A2DP / AVRCP

7.0 My App Logging 

019-04-22 10:03:53.773 6918-16996/com.xyz I/ACodec:  [] Now uninitialized
2019-04-22 10:03:53.779 6918-17042/com.xyz I/ACodec: [] onAllocateComponent
2019-04-22 10:03:53.791 6918-17042/com.xyz I/OMXClient: MuxOMX ctor
2019-04-22 10:03:53.834 6918-17042/com.xyz I/ACodec: [OMX.SEC.mp3.dec] Now Loaded
2019-04-22 10:03:53.843 6918-17042/com.xyz I/ACodec: [OMX.SEC.mp3.dec] Now Loaded->Idle
2019-04-22 10:03:53.856 6918-17042/com.xyz I/ACodec: [OMX.SEC.mp3.dec] Now Idle->Executing
2019-04-22 10:03:53.858 6918-17042/com.xyz I/ACodec: [OMX.SEC.mp3.dec] Now Executing

7.0 Google App Logging:

2019-04-22 10:08:41.965 8850-8880/? D/bt_btif_media_if: Codec ==> capability info:60 [btif_a2dp_setup_codec:line1318]
2019-04-22 10:08:42.006 8850-8880/? I/BluetoothA2dpServiceJni: bta2dp_codec_info_callback, 0
2019-04-22 10:08:42.006 8850-8880/? D/A2dpStateMachine: onCodecInfoUpdateCallback pSupportedCodecs:0
2019-04-22 10:09:38.033 8850-8880/? D/bt_btif_media_if: Codec ==> capability info:60 [btif_a2dp_setup_codec:line1318]
2019-04-22 10:09:38.063 8850-8880/? I/BluetoothA2dpServiceJni: bta2dp_codec_info_callback, 0
2019-04-22 10:09:38.063 8850-8880/? D/A2dpStateMachine: onCodecInfoUpdateCallback pSupportedCodecs:0
...