ZFPlayer 播放器调用addPlayerViewToSmallFloatView开小窗播放样式错误以及无法关闭处理
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开小窗播放样式错误以及无法关闭处理相关推荐
- WordPress网易云音乐播放器调用代码(列表播放)
调用代码 <iframe src="http://music.163.com/outchain/player?type=0&id=398328018&auto=0&am ...
- HTML5播放器调用(功能效果)
播放器调用 <div id="player"></div> <script src="//player.polyv.net/script/ ...
- 直播播放器API(播放器调用方法、参数、接口和事件)
直播播放器API(播放器调用方法.参数.接口和事件): 播放器调用方法 <div class="player"></div> <script src= ...
- html iframe视频自动播放的属性,iframe通用js播放器myplayer.js加自动播放参数
我的播放器调用方式,通用js播放器myplayer.js打开自动播放&后面的多余参数藐视不受影响. iframe可用于通用视频地址,.MP4去掉所有尾巴 &参数 最终自动播放mypla ...
- android10版本怎么实现swf播放,swf播放器怎么用?swf播放器安卓版使用教程
SWF播放器怎么用呢?swf播放器是一款*客户端运行时的播放器,能够应用在各种浏览器.操作系统和移动设备上;具体swf播放器怎么用,我们一起来了解一下. swf播放器是安卓上一款flash播放器,与其 ...
- 最简单的基于FFMPEG+SDL的音频播放器:拆分-解码器和播放器
===================================================== 最简单的基于FFmpeg的音频播放器系列文章列表: <最简单的基于FFMPEG+SDL ...
- 基于android的音乐播放器毕业设计,基于android音乐播放器的毕业设计ppt
<基于android音乐播放器的毕业设计ppt>由会员分享,可在线阅读,更多相关<基于android音乐播放器的毕业设计ppt(29页珍藏版)>请在人人文库网上搜索. 1.1. ...
- Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器
Android 中封装优雅的 MediaPlayer 音频播放器,支持多个播放器实例的示例: public class AudioPlayer implements MediaPlayer.OnPre ...
- 播放器设计 要求:实现播放、循环播放、暂停、快进、下一首、打开选择功能
<软件开发工具>实验 一.实验内容 实验1:写字板设计 要求:实现字体颜色.大小更改:实现查找.替换功能 例图如下: 实验2:画图工具设计 要求:实现画笔粗细.颜色选择 ...
最新文章
- 动态嵌套游标解决方案
- 安装一个插件、回馈给你一款属于猿的绚丽浏览器
- vue中的ES6语法整理1
- c语言非线程安全函数引发的BUG一列
- 非常详细GC学习笔记
- Google Protobuf
- 关于RDP协议的分析 附上RDP 协议初步分析.pdf文件
- lua中variables和table
- 在netbeans中使用tomcat服务器的web应用,在NetBeans中创建Apache—Tomcat-web服务器
- vce 题库导入_Visual CertExam(VCE)试题制作教程.pdf
- python 自动打包pyd
- 2021.10.9小米一面
- 计算机等级考试——三级网络技术
- 一、ElasticSearch5.6.3下载安装步骤 说明:ElasticSearch的运行不能用root执行,自己用useradd命令新建一个用户如下所示: sueradd chen passw
- python bokeh教程_手把手教你用Bokeh进行可视化数据分析(附源码)
- 初中信息技术计算机的发展,中小学信息技术教材的现状与发展趋势
- B4:Unity制作Moba类游戏——小兵AI系统
- 批量ping IP地址
- 数学建模——多元分析、综合评价与决策
- 套筒机械加工工艺规程制订(论文+DWG图纸+工序卡)