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

Zac*_*ten 6 google-cast chromecast

媒体存在于我想在我的演员接收器上播放的外部服务器上(Google 的 CastReferencePlayer的修改版本)。接收者与该服务器不断通信(通过长轮询),并在需要播放某个媒体文件时受到服务器的指示。

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

据我了解,MediaManager对象会自动接收来自演员表发送者的所有播放媒体请求。我正在寻找一种方法来连接到 MediaManager 并告诉它在没有收到发件人正式请求的情况下播放某些媒体。

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