5
我想通過Android 4.3+設備將元數據發送到藍牙設備。Android上AVRCP的最佳實踐(向藍牙設備發送元數據)
我遇到的解決方案就是將google.android.music(谷歌音樂應用程序)的意圖發送給它,並通知它有關元數據,如下所示:send track informations via A2DP/AVRCP。我可能是錯的,但這似乎不是AVRCP應該在android上工作的方式。
據我瞭解,最好的做法是使用RemoteControlClient.MetadaDataEditor像這樣:
mRemoteControlClient.editMetadata(true)
.putString(MediaMetadataRetriever.METADATA_KEY_ARTIST, playingItem.getArtist())
這實際上是勸自己谷歌的最佳實踐:http://youtu.be/EC5-cEbr520?t=25m18s
的問題是,我不能讓我的應用程序使用建議的RemoteControlClient.MetadaDataEditor類將元數據發送到藍牙設備,但將其用於谷歌音樂應用程序的意圖。
有誰知道爲什麼會發生這種情況?將元數據發送到藍牙設備的最正確方法是什麼?謝謝!
你有沒有找到這個問題的答案?希望做一些非常相似的事情。 – mattdonders
查看我的答案[這裏](http://stackoverflow.com/a/33221137/3944092)通過A2DP/AVRCP發送元數據。 –