gpt4 book ai didi

ios - AVPlayer 无法移除时间观察者

转载 作者:行者123 更新时间:2023-12-01 16:27:25 24 4
gpt4 key购买 nike

我正在使用 AVPlayer 进行视频播放和 PIP(画中画)支持。我在 dealloc 时发现了一些崩溃。 AVPlayer .如果播放器处于 PIP 状态,并且应用程序调用:

[self.player removeTimeObserver:self.timeObserver]`

该应用程序将崩溃并显示以下信息。

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'An instance of AVPlayer cannot remove a time observer that was added by a different instance of AVPlayer.'



它只发生在 PIP 状态,我检查了 AVPlayer没有改变。谢谢,有什么想法吗?

最佳答案

我想也许你在这里有保留周期。您可以检查您是否保留的 Controller 。在添加项目之前,您可以尝试删除观察者时间。

关于ios - AVPlayer 无法移除时间观察者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34525079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com