如何获得在与谷歌演员支持

问题描述:

我正在与谷歌演员支持iOS应用程序的iOS应用程序定时元数据更新。其中一个关键功能是播放直播流和本地播放器(我正在使用AVPlayer)我可以从流中获取定时元数据,因此我可以在播放直播流的同时更新当前正在播放的内容。这是几乎所有媒体应用程序中都可以找到的非常常见的功能。要做到这一点,我只是观察使用志愿的AVPlayer实例的当前项目的timedMetadata属性,然后筛选感兴趣我钥匙的信息。如何获得在与谷歌演员支持

当我加载在谷歌演员的默认接收器应用程序相同的流,我只得到了状态,音量的更新...但metadata信息仅仅是我与加载之前创建的项目之一,我无法找到如何获取此定时元数据。

是否有实现这个的方法吗?

如果需要超出由默认接收器提供了更多的元数据,那么你需要实现自己的自定义接收器。您可以与我们的参考接收机启动:https://github.com/googlecast/CastReferencePlayer 附加信息可以传递给发件人作为媒体更新消息的一部分,或者您可以使用自己的自定义命名空间。

+0

谢谢!这意味着它可以使用自定义接收器,对吗?该实现是否已经支持它?我检查过它,但找不到它。 – Daniel

+0

您将需要添加自定义逻辑以将附加数据发送到发件人。 –

+0

太好了,我可以试试。我还有几个问题。 a)我应该为媒体元素添加另一个侦听器以获取定时元数据更新,或者您的媒体播放器库是否已为此提供回调? b)我使用发件人iOS应用程序中的状态更新的侦听器,我想我应该使用自定义数据属性来获取这些附加数据。我怎样才能从接收器发送这个自定义数据? – Daniel