我正在使用CCL在我的android应用程序中实现cast功能。CCL有一个目标活动(默认为VideoCastControllerActivity),当用户点击迷你播放器或通知时,它将启动该活动。如果我想要将其他数据传递给该活动,正确的方法是什么?数据基本上只是一个id号。
看起来,您播放的媒体的MediaInfo数据以捆绑包的形式传递给活动。我看到有一个JSON字段来传递其他自定义数据。
void setCustomData(org.json.JSONObject customData) { /* compiled code */ }
public org.json.JSONObject getCustomData() { /* compiled code */ }我可以将id号转换为JSON,并将其与媒体信息放在一起,但我不确定我是否误用了该属性,或者这就是它的用途?有没有其他更干净的方法?
发布于 2015-10-07 17:40:34
还有另一种使用自定义通道发送自定义数据的方法,如下所示
Cast.CastApi.sendMessage(mApiClient, Namespace, message)
.setResultCallback(new ResultCallback<Status>() {
@Override
public void onResult(Status result) {
// result
}
});https://stackoverflow.com/questions/27826393
复制相似问题