动态tvOS导航标记

时间:2018-02-11 00:51:13

标签: swift avplayer tvos avplayeritem

我已成功构建AVNavigationMarkersGroup(由多个AVTimedMetadataGroup s组成),在将视频加载到AVPlayerItem之前,我可以将其附加到AVPlayer。但是,有两件事我无法做到,我想知道这是否可行:

  • 播放开始后动态更新这些标记。这可能有几个原因,例如:不想等待缓慢的API或新信息变得可用。到目前为止,我注意到当我在播放项目之前在navigationMarkerGroups上设置AVPlayerItem属性时,情况很好,但是当我在项目启动后设置它时,整个应用程序崩溃了。
  • 附加通过网址加载的图片。使用AVMetadataItem标识符构建.commonIdentifierArtwork似乎只能使用原始数据,这意味着我必须等待所有图稿完全下载才能构建标记。如果必须在播放开始前定义标记,这将特别成问题。

我错过了什么,或者是否有这些限制?

0 个答案:

没有答案