尝试通过A2DP / AVRCP发送元数据

时间:2014-12-04 18:33:40

标签: android bluetooth metadata a2dp avrcp

我正在开发一款Android应用程序,其中我能做的其中一件事就是通过A2DP / AVRCP将元数据发送到我的汽车收音机,我似乎无法让我的汽车拿起来元数据。我使用PocketCasts作为我的播客应用程序,他们的应用程序没有任何问题。

我的下面的代码适用于我的Pebble,但看起来我的车在收音机上显示元数据之前需要一些额外的字段。想知道除了使用Android Music Metachanged Intent之外是否还有其他方式发送数据 - 看起来有点hacky。

public void sendMetadata() {

    Intent avrcp = new Intent("com.android.music.metachanged");
    avrcp.putExtra("id", 100);
    avrcp.putExtra("track", "Test Track");
    avrcp.putExtra("artist", "Test Artist");
    avrcp.putExtra("album", "Test Album Name");
    sendBroadcast(avrcp);
}

0 个答案:

没有答案