zoukankan      html  css  js  c++  java
  • GSYVideoPlayer使用记录

    播放回调监听 setVideoAllCallBack,比如点击了开始播放按钮 onClickStartIcon,开始播放视频 onStartPrepared等,可以在里面做一些逻辑处理
    有时候自定义的一些返回样式,全屏后需要重新设置一下,否则会失效

    基类里面可以找到你想要的逻辑,比如常见的播放按钮进度条等,不要只停留表面的扩展方法

    播放器提供自定义布局,布局id可以参考基类里面的,否则很多监听都会不起作用,意味着需要自己去实现,很头疼,尽量保持一致

    比如我上面提到的封面广播样式

    音频播放触摸等会又很多事件,需要开启日志才能看到,否则很难找到源

    场景:小图广播

    一个列表,列表内容显示一个小封面图,封面图可点击播放音频,要求可以播放,暂停,切换,且只有一个音频

    因为样式很简单,就一个封面图,不需要其它样式,所以把一些格外的样式去除了,但是去除后发现播放中播放按钮消失,在次点击封面应该是显示出

    暂停按钮,但是并没有显示,后来试了一些方法都不行,在源码中找到一个方法,onClickUiToggle

    注意上面的一个判断,需要bottom容器,我之前因为不需要额外的样式就移除了,但是很显然,不行,否则你就不能用自带的回调监听了,自己控制很麻烦,我试过,各种吭,所以最好就是让gsy自己控制,把bottom容器加上就可以了

    https://github.com/CarGuo/GSYVideoPlayer

  • 相关阅读:
    关于swift 单元测试的补充
    架构设计案例分析-高速公路收费运营管理平台
    可以落地的软件架构
    循序渐进地培养面向对象的思维方式
    动态规划初学
    求解惑
    github eclipse项目
    关于x86 i586之类
    Manifest intent filter翻译
    消息处理机制小结
  • 原文地址:https://www.cnblogs.com/LiuZhen/p/14357153.html
Copyright © 2011-2022 走看看