我正在从播放列表中删除项目,需要删除他们的观察者。
我发现了这个
+ playerItemWithAsset:
但是会返回一个新玩家项目。如果我只有AVAsset,如何访问旧的?
答案 0 :(得分:0)
如果您只有AVAsset,则否 AVPlayerItem。相反:
播放器项目属于播放器,而不属于资产。
如果您已从资源创建了播放器项目,则资产属于播放器项目(作为其asset
属性),而不是相反。
如果你已经有玩家物品,你需要仔细查看它们,直到找到你想要的那个 - 虽然如果你做得对,你就已经知道它是哪一个,那么你就能够直接访问asset
。你没有显示任何代码或解释你正在做什么,但如果你发现这很困难,听起来你可能会以某种方式颠倒设计。