0

我正在开发一个支持 Google Cast 的 iOS 应用。主要功能之一是播放广播直播流,使用本机播放器(我正在使用AVPlayer)我能够从流中获取定时元数据,因此我可以在播放直播流的同时更新当前播放的内容。这是一个非常常见的功能,您几乎可以在每个媒体应用程序中找到。为此,我只需使用 KVO 观察实例timedMetadata当前项的属性AVPlayer,然后过滤我感兴趣的键的信息。

当我在 Google Cast 的默认接收器应用程序中加载相同的流时,我只获得状态、音量的更新......但元数据信息只是我在加载它之前创建项目的信息,我不能找到如何获取这个定时元数据。

有没有办法实现这个?

4

1 回答 1

1

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

于 2017-07-26T16:06:57.100 回答