我正在使用CCL在我的Android应用程序中实现强制转换功能。 CCL有一个目标活动(默认为VideoCastControllerActivity),它将在用户点击迷你播放器或通知时启动。如果我有其他数据要传递给该活动,那么这样做的正确方法是什么?数据基本上只是一个身份证号码。
您播放的媒体的MediaInfo数据看起来像是以捆绑的形式传递给活动。我看到有一个JSON字段可以传递其他自定义数据。
void setCustomData(org.json.JSONObject customData) { /* compiled code */ }
public org.json.JSONObject getCustomData() { /* compiled code */ }
我可以将该ID号转换为JSON并将其与媒体信息一起使用,但我不确定我是否滥用该属性或者它的意思是用于什么?还有其他更干净的方法吗?
答案 0 :(得分:0)
还有另一种使用自定义渠道发送自定义数据的方式
Cast.CastApi.sendMessage(mApiClient, Namespace, message)
.setResultCallback(new ResultCallback<Status>() {
@Override
public void onResult(Status result) {
// result
}
});