媒体存在于我想在我的强制接收器上播放的外部服务器上(Google's CastReferencePlayer的修改版本)。接收器与该服务器保持持续通信(通过长轮询),并在服务器需要播放某个媒体文件时指示。
我遇到的问题是我需要接收器能够基本上“告诉自己”#34;玩这个媒体。这打破了标准的发送者 - 接收者通信协议,但对我的应用程序来说是必要的,我不相信请求过于古怪。
据我所知,MediaManager对象自动接收来自演员发送者的所有请求以播放媒体。我正在寻找一种方法来挂钩MediaManager并告诉它播放某些媒体而不接收发件人的正式请求。
尽管有很多搜索和阅读文档,但我找不到办法来做到这一点。有谁知道有任何方法来实现这一目标?
答案 0 :(得分:1)
我在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