带有MetaData的Chromecast CustomReceiver

时间:2014-07-11 12:54:28

标签: chromecast

我们在Chromecast接收器应用程序中使用CustomReceiver,并出于各种原因使用自己的Videoplayer解决方案。因此,我们根本不使用LoadRequests或MediaManager。 这工作非常好,到目前为止没有问题。但缺少的是MetaData,它们可以在Chrome扩展程序和/或Android屏幕中看到。我想,不知何故,我们应该用元数据广播一些MediaInfo事​​件,但由于事实,这通常由MediaManager完全处理,我不清楚如何在不使用MediaManger的情况下提供这些信息。 有没有人有这种情况的信息或运行样本?

谢谢! 克里斯托弗

1 个答案:

答案 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消息协议的关注