媒体存在于外部服务器上,我想在我的投射接收器(谷歌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