我在通过预先创建(持久)AVPlayerItem并将它们分配给(新的/临时的)AVPlayer来构建视频预加载时遇到了一个问题。我看到的第一个问题是,如果以前分配给AVPlayer的AVPlayerItem被分配给新的AVPlayer,它将抛出异常。后来我将范围缩小到原来的AVPlayer没有被释放,这就是为什么AVPlayerItem不能与不同的播放器一起工作的原因“一个AVPlayerItem不能与多个AVPlayer实例相关联”。// AVPlayerItem is p
我得到了2个AVAssets,我使用VideoComposition和AudioMix表示AVPlayerItem进行了更改。在此之后,我使用了来自AVPlayerItem的资产,但是没有应用VideoComposition和AudioMix。我希望VideoComposition和AudioMix应用结果资产。这是密码。masterAudioMix,nil];
//Finally just add the newly created AVMutableComposition with multiple tracks to an <em