ZFPlayer爬坑指南之旋转黑屏

2019-04-10  本文已影响0人  Cocojiang

废话不多 最近项目遇到视频播放这一块 引用ZFPlayer 作为播放框架 发现此框架甚是了得(非商业互吹)但是在实际引用中却发现旋转黑屏的问题很严重 是因为旋转那个类的dealloc 方法一直没有 导致旋转一次 多次回调 直到 出现内存警告才会走旋转的dealloc 具体原因有待商榷 不祥  解决办法是 手动调用dealloc 方法 在ViewController  消失的时候 下面贴代码 这是大神的dealloc 方法

- (void)dealloc {

    [self removeDeviceOrientationObserver];

    [self.blackView removeFromSuperview];

}


为了保证不冲突 我添加我的dealloc 方法

-(void)XJdealloc{

    [self removeDeviceOrientationObserver];

    [self.blackView removeFromSuperview];

}


然后在你的控制器里直接调用

-(void)viewDidDisappear:(BOOL)animated{

    [self.player.orientationObserver XJdealloc];

}


大神有知道原因的请告知!

上一篇下一篇

猜你喜欢

热点阅读