Chromecast 接收器,如何在没有显式投射发送器请求的情况下加载媒体



媒体存在于外部服务器上,我想在我的投射接收器(谷歌CastReferencePlayer的修改版本)上播放。 接收器与该服务器保持持续通信(通过长轮询),并在需要播放某个媒体文件时由服务器指示。

我遇到的问题是,我需要接收器能够基本上"告诉自己"来播放这种媒体。 这打破了标准的发送方-接收方通信协议,但对于我的应用程序来说是必需的,我不认为请求太古怪。

据我了解,MediaManager 对象会自动接收来自投射发送方的所有播放媒体的请求。 我正在寻找一种方法来挂接 MediaManager 并告诉它播放某些媒体而不会收到发件人的正式请求。

尽管进行了大量搜索和阅读文档,但我找不到执行此操作的方法。 有谁知道有什么方法可以做到这一点?

我在Google Plus Chromecast开发页面上看到了这个,尽管我还没有让它工作

使用以下方法添加/删除项目:https://developers.google.com/cast/docs/reference/receiver/cast.receiver.MediaManager#insertQueueItems、https://developers.google.com/cast/docs/reference/receiver/cast.receiver.MediaManager#removeQueueItems

最新更新