我已成功构建AVNavigationMarkersGroup
(由多个AVTimedMetadataGroup
s组成),在将视频加载到AVPlayerItem
之前,我可以将其附加到AVPlayer
。但是,有两件事我无法做到,我想知道这是否可行:
navigationMarkerGroups
上设置AVPlayerItem
属性时,情况很好,但是当我在项目启动后设置它时,整个应用程序崩溃了。 AVMetadataItem
标识符构建.commonIdentifierArtwork
似乎只能使用原始数据,这意味着我必须等待所有图稿完全下载才能构建标记。如果必须在播放开始前定义标记,这将特别成问题。我错过了什么,或者是否有这些限制?