如何正确删除/释放AVPlayer/AVPlayerItem?

erd*_*mgc 9 objective-c avfoundation ios avplayer avplayerlayer

我正在实施一个视频应用,列出视频并能够流式传输或观看本地视频.如果我尝试使用继承自AVPlayer的播放器观看视频,启动了很多线程,经过15-20次,系统不会很好地分配AVPlayer,即使我没有收到任何错误,播放器视图也是空白的什么都没发生......我需要杀死app来恢复.

怎么处理呢?

提前致谢

小智 2

我遇到了同样的问题,在我的情况下,AVPlayerLayer 没有成功分配 DE,因为自定义标签以某种方式获取了控制器的强引用,并且控制器没有获得 DE 分配。\n\xe2\x80\xa8\xe2\x80\xa8实现\xe2\x80\xa8

\n\n
deinit {\n\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

\xe2\x80\xa8\xe2\x80\xa8 在你的控制器中并检查这个是否被调用。如果没有,你有解决方案。\n\xe2\x80\xa8我希望这有帮助。

\n