我们在Chromecast接收器应用程序中使用CustomReceiver,并出于各种原因使用自己的Videoplayer解决方案。因此,我们根本不使用LoadRequests或MediaManager。 这工作非常好,到目前为止没有问题。但缺少的是MetaData,它们可以在Chrome扩展程序和/或Android屏幕中看到。我想,不知何故,我们应该用元数据广播一些MediaInfo事件,但由于事实,这通常由MediaManager完全处理,我不清楚如何在不使用MediaManger的情况下提供这些信息。 有没有人有这种情况的信息或运行样本?
谢谢! 克里斯托弗
答案 0 :(得分:0)
获取有关chromecast messages
的背景知识MediaInfo摘录可以包含在您保留的自定义命名空间消息中,以告知您的收件人有关播放的项目。
示例消息:
{"requestId":0,"status":{"applications":[{"appId":"E4F","displayName":"rr_test_chromecast","namespaces":[{"name":"urn:x-cast:com.google.cast.player.message"},{"name":"urn:x-cast:com.google.cast.media"}],"sessionId":"7CD0C2DE-B05E-8115-1387-F9147DFD9C89","statusText":"Now Casting: is looks like it's sprin","transportId":"web-1"}],"volume":{"level":1.0,"muted":false}},"type":"RECEIVER_STATUS"}
A library,其中包括对chromecast消息协议的关注