我正在开发一个支持 Google Cast 的 iOS 应用。主要功能之一是播放广播直播流,使用本机播放器(我正在使用AVPlayer
)我能够从流中获取定时元数据,因此我可以在播放直播流的同时更新当前播放的内容。这是一个非常常见的功能,您几乎可以在每个媒体应用程序中找到。为此,我只需使用 KVO 观察实例timedMetadata
当前项的属性AVPlayer
,然后过滤我感兴趣的键的信息。
当我在 Google Cast 的默认接收器应用程序中加载相同的流时,我只获得状态、音量的更新......但元数据信息只是我在加载它之前创建项目的信息,我不能找到如何获取这个定时元数据。
有没有办法实现这个?