您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页第四篇:AVPlayer移除之后,监听不释放的问题

第四篇:AVPlayer移除之后,监听不释放的问题

来源:二三娱乐

AVplayer播放完视频后怎么释放,我把监听都移除了,退出控制器后依然会有声音?而且还会走闭包?

当遇到这类问题的时候,可能就是你在释放类的时候,没有将AVPlayer完全释放掉的原因。

self.player.currentItem.cancelPendingSeeks()
self.player.currentItem.asset.cancelLoading()
//当代码中调用了addPeriodicTimeObserverForInterval方法的时候,还需要释放addPeriodicTimeObserverForInterval返回的playbackObserver对象
self.player.removeTimeObserver:playbackObserver()

至此,才可以将AVPlayer运行中的操作释放掉,在加上deinit{}方法中remove掉的监听通知方法就ok了!

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务