美文网首页
ZFPlayer爬坑指南之旋转黑屏

ZFPlayer爬坑指南之旋转黑屏

作者: Cocojiang | 来源:发表于2019-04-10 11:20 被阅读0次

废话不多 最近项目遇到视频播放这一块 引用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];

}


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

相关文章

  • ZFPlayer爬坑指南之旋转黑屏

    废话不多 最近项目遇到视频播放这一块 引用ZFPlayer 作为播放框架 发现此框架甚是了得(非商业互吹)但是在实...

  • docker 爬坑指南

    docker 原理 几个重要的概念 Docker镜像 (Docker images)。 Docker仓库 (Doc...

  • CocoaPods爬坑指南

    在CocosPods浪费时间总计超过50小时...看了一眼笔记,感觉可以总结出一篇博客了..... 安装 从rub...

  • Meterpreterpowershell爬坑指南

    PowerShell是运行在Windows操作系统上实现对系统以及应用程序进行管理自动化的命令行脚本环境,Powe...

  • TypeScript 爬坑指南

    1、如果你使用vscode开发ts+vue项目的话,避免不了会安装Velur或者Volar。在项目中经常会ESli...

  • 安卓爬坑指南之Recylerview

    本文主要针对两个问题进行说明: 横向rv和viewpager滚动冲突 rv滚动到底部监听 首先我们写一个自定义的r...

  • 安卓爬坑指南之FragmentStatePagerAdapter

    一次开发中,用到了viewpager嵌套viewpager,结果就踩到了这么一个坑。 先上图: 图片中显示的界面布...

  • 家宴

    红茶喝完的空瓶,黑白书皮上, 她的手指尖,在旋转着黑屏幕的手机, 像是盘算着指南针的方位,前进或后退, 她坐在沙堆...

  • ZFPlayer跳坑比赛

    ZFPlayer使用的很多,作者写的不错,很好用,但是也有跟自己项目不适合的地方,最坑的应该是限制横竖屏,我现在的...

  • ionic 爬坑姿势指南

    infiniteScroll中发起返回空数据的无效的网络请求,会给服务器带来压力 event.js:183thro...

网友评论

      本文标题:ZFPlayer爬坑指南之旋转黑屏

      本文链接:https://www.haomeiwen.com/subject/hwxniqtx.html