ZFPLayer 是一款强大开源的视频播放器,在结合列表播放滑动超出当前视频范围调用 addPlayerViewToSmallFloatView开启小窗播放(类似画中画,但没有其强大和友好的交互)布局错误并且右上角的关闭按钮也没法关闭,错乱参考图如下:

1、样式错乱原因分析:
self.currentPlayerManager.view.autoresizingMask 以父视图为基础进行动态响应,而在 addPlayerViewToSmallFloatView 和 addPlayerViewToContainerView 等方法中将当前视频播放对象(self.currentPlayerManager.view)分别添加到 self.smallFloatView、self.containerView 等视图中没有移除之前的添加
解决方法:
添加(即调用:addSubview:self.currentPlayerManager.view)之前先移除 [self.currentPlayerManager.view removeFromSuperview]

2、小窗播放右上角关闭无效
解决方法:实现 ZFPlayerControlView 对象的 floatControlView.closeClickCallback 回调方法,在方法里面调用 self.playManager.stop() 即可关闭

处理后最终效果如下图:

ZFPlayer 播放器调用addPlayerViewToSmallFloatView开小窗播放样式错误以及无法关闭处理相关推荐

  1. WordPress网易云音乐播放器调用代码(列表播放)

    调用代码 <iframe src="http://music.163.com/outchain/player?type=0&id=398328018&auto=0&am ...

  2. HTML5播放器调用(功能效果)

     播放器调用 <div id="player"></div> <script src="//player.polyv.net/script/ ...

  3. 直播播放器API(播放器调用方法、参数、接口和事件)

    直播播放器API(播放器调用方法.参数.接口和事件): 播放器调用方法 <div class="player"></div> <script src= ...

  4. html iframe视频自动播放的属性,iframe通用js播放器myplayer.js加自动播放参数

    我的播放器调用方式,通用js播放器myplayer.js打开自动播放&后面的多余参数藐视不受影响. iframe可用于通用视频地址,.MP4去掉所有尾巴 &参数 最终自动播放mypla ...

  5. android10版本怎么实现swf播放,swf播放器怎么用?swf播放器安卓版使用教程

    SWF播放器怎么用呢?swf播放器是一款*客户端运行时的播放器,能够应用在各种浏览器.操作系统和移动设备上;具体swf播放器怎么用,我们一起来了解一下. swf播放器是安卓上一款flash播放器,与其 ...

  6. 最简单的基于FFMPEG+SDL的音频播放器:拆分-解码器和播放器

    ===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...

  7. 基于android的音乐播放器毕业设计,基于android音乐播放器的毕业设计ppt

    <基于android音乐播放器的毕业设计ppt>由会员分享,可在线阅读,更多相关<基于android音乐播放器的毕业设计ppt(29页珍藏版)>请在人人文库网上搜索. 1.1. ...

  8. Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器

    Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器实例的示例: public class AudioPlayer implements MediaPlayer.OnPre ...

  9. 播放器设计 要求:实现播放、循环播放、暂停、快进、下一首、打开选择功能

    <软件开发工具>实验 一.实验内容 实验1:写字板设计      要求:实现字体颜色.大小更改:实现查找.替换功能 例图如下: 实验2:画图工具设计      要求:实现画笔粗细.颜色选择 ...

最新文章

  1. 动态嵌套游标解决方案
  2. 安装一个插件、回馈给你一款属于猿的绚丽浏览器
  3. vue中的ES6语法整理1
  4. c语言非线程安全函数引发的BUG一列
  5. 非常详细GC学习笔记
  6. Google Protobuf
  7. 关于RDP协议的分析 附上RDP 协议初步分析.pdf文件
  8. lua中variables和table
  9. 在netbeans中使用tomcat服务器的web应用,在NetBeans中创建Apache—Tomcat-web服务器
  10. vce 题库导入_Visual CertExam(VCE)试题制作教程.pdf
  11. python 自动打包pyd
  12. 2021.10.9小米一面
  13. 计算机等级考试——三级网络技术
  14. 一、ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passw
  15. python bokeh教程_手把手教你用Bokeh进行可视化数据分析(附源码)
  16. 初中信息技术计算机的发展,中小学信息技术教材的现状与发展趋势
  17. B4:Unity制作Moba类游戏——小兵AI系统
  18. 批量ping IP地址
  19. 数学建模——多元分析、综合评价与决策
  20. 套筒机械加工工艺规程制订(论文+DWG图纸+工序卡)

热门文章

  1. 2019年深思杯部分解题思路
  2. Hololens开发初级 系列 1-安装开发环境
  3. 驱动程序实现i2c通讯-39
  4. 云服务器中mongodb配置账号密码 图文讲解(全)
  5. 【经典案例】 | 多元线性回归模型预测房价(附Python代码与数据)
  6. 中国的支付清算体系是怎么玩的
  7. 市场调研-全球与中国VR播放器市场现状及未来发展趋势
  8. 通过命令导入数据库脚本
  9. 独家首发java品优购项目课程,20天课程,430个知识点!视频+资料全部免费领!
  10. 公钥加密应用--数字签名