gpt4 book ai didi

ios - AVPlayer 状态一次是 AVPlayerItemStatusFailed 然后总是失败 - 如何在收到 AVPlayerItemStatusFailed 状态后完全清除 AVPlayer?

转载 作者:可可西里 更新时间:2023-11-01 04:57:53 38 4
gpt4 key购买 nike

我有 2 个 View Controller ,第一个包含一个视频信息列表表,然后从列表中选择一个项目,通过导航打开详细 View Controller 。我在这个细节 Controller 上使用了 AVPlayer。有时 AVPlayer 会因 AVPlayerItemStatusFailed 而失败,并且在发生该失败后,avplayer 会继续因 AVPlayerItemStatusFailed 而失败。虽然我试图清除 avplayer 实例并创建新实例,但我无法解决 AVPlayerItemStatusFailed 失败。从导航中弹出详细 View Controller 并通过从列表中选择新项目来初始化新项目也不能解决问题。

所以我发现虽然所有者 View Controller 已从导航堆栈中删除,但 AVPlayer 云并没有被完全清除。有没有人建议尝试完全清除 AVPlayer 并使其在失败后工作?

提前致谢...

最佳答案

清空AVPlayer是什么意思?

您是否尝试过重新创建 AVPlayerItem?如果您的 AVPlayer 在重新创建 AVPlayerItem 后仍然失败,您可能还需要重新创建 AVPlayer。某些 AVFoundation 错误会导致 AVPlayer 变得不可用。

关于ios - AVPlayer 状态一次是 AVPlayerItemStatusFailed 然后总是失败 - 如何在收到 AVPlayerItemStatusFailed 状态后完全清除 AVPlayer?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22810138/

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