本页显示的文档演示了如何将任意参数从发送方应用程序发送到接收方应用程序:
https://developers.google.com/cast/chrome_sender
具体来说,这里:
request.parameters = "v=abcdefg";
但是,我不明白接收者应用程序在发送后应该如何访问这些参数?有人有一个 jscript 示例供接收者查看此字符串吗?
最佳答案
Chromecast 似乎从以下 URL 中提取了内置应用程序设置:https://clients3.google.com/cast/chromecast/device/config
如果您查看该文件,您会发现许多 URL 如下所示:
https://www.youtube.com/tv?${POST_DATA}
请注意,${POST_DATA}
被指定为定义应用程序的 URL 的一部分。我只是猜测,但我认为除非您的应用程序在 Google 白名单上进行类似设置,否则您将无法通过 URL 接收该数据。
使用 channel 将所需的数据发送到应用程序可能比尝试使用 request.parameters 更值得。
关于google-cast - 如何查询发送到 Chromecast 接收器应用的 "parameters"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17982100/