Android使用远程控制客户端编辑元数据

时间:2013-08-10 17:52:17

标签: android remote-control

我想为phonegap创建一个库,让我可以控制远程控制客户端。所有的phonegap方面加上新类的结构,但我不知道如何更改元数据。

我已经完成了这个功能:

public void setMetadata() {
    RemoteControlClient.MetadataEditor editor = remoteControlClient.editMetadata(true)
                .putString(MediaMetadataRetriever.METADATA_KEY_ALBUM, "CIAO");
}

但我确信我错过了注册功能。

有人可以帮我一个忙吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

注册

// register a remote client ===========================================
final Intent mediaButtonIntent = new Intent(Intent.ACTION_MEDIA_BUTTON);
mediaButtonIntent.setComponent(RemoteControlReceiver);
final PendingIntent mediaPendingIntent = PendingIntent.getBroadcast(                    getApplicationContext(), 0, mediaButtonIntent, 0);

// create and register the remote control client
myRemoteControlClient = new RemoteControlClient(mediaPendingIntent);
audioManager.registerRemoteControlClient(myRemoteControlClient);

并且在完成更改后不要忘记应用编辑器。

editor.apply();