Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chromecast:如何将JSON对象从Android设备发送到Chromecast接收器应用程序?_Android_Json_Chromecast - Fatal编程技术网

Chromecast:如何将JSON对象从Android设备发送到Chromecast接收器应用程序?

Chromecast:如何将JSON对象从Android设备发送到Chromecast接收器应用程序?,android,json,chromecast,Android,Json,Chromecast,我阅读了邮件,没有发现任何发送JSON Obj的线索。似乎只有支持字符串 但是我读了Chromecast接收器API,它说接收JSON Obj是可能的 或者我应该将JSON obj字符串化并在Android上使用sendMessage()方法吗 可能有一个例子吗?您可以发送任何“字符串”作为消息负载。如果要发送JSON对象,需要将其序列化为字符串并发送。在接收方,您可以决定将其作为字符串或JSON对象检索。是的,sendMessage()是定制消息的一种方式,但是许多控制命令(如load、pla

我阅读了邮件,没有发现任何发送JSON Obj的线索。似乎只有支持字符串

但是我读了Chromecast接收器API,它说接收JSON Obj是可能的

或者我应该将JSON obj字符串化并在Android上使用sendMessage()方法吗


可能有一个例子吗?

您可以发送任何“字符串”作为消息负载。如果要发送JSON对象,需要将其序列化为字符串并发送。在接收方,您可以决定将其作为字符串或JSON对象检索。是的,sendMessage()是定制消息的一种方式,但是许多控制命令(如load、play等)可以接受JSON对象作为定制数据发送给接收方,如果这是您所需要的并且时间正确的话。

谢谢,我可以再问一个问题吗,接收方可能会出于不同的目的接收不同的数据,例如:。“用户信息”,“游戏数据”“等等。。。那么,通过不同的
渠道发送数据是否更好,以实现Android应用程序中实现的不同目的?因为我还是chromecast开发新手,所以我真的不知道处理通道问题的最佳方法:)我建议为所有这些消息使用一个自定义名称空间,并且在消息本身中有一个字段来指定消息的类型,无论是userinfo、gamedata等。