接上篇,本篇就只说改变使用的 GSYVideoPlayer 中的放大和缩小图标。
但是注意,我这个方式可能并不是通用的,但是应该是一般用法,更改生效的前提是 使用的播放器控件是这个
不过,如果是初次使用的话,应该都会用到这个 播放控件吧。
好了,接下来才是主餐:
首先,继续贴出 本库的 github 地址
https://github.com/CarGuo/GSYVideoPlayer
一、其实作者已经提供了方法
即
player.setEnlargeImageRes();//放大图标
player.setShrinkImageRes();//缩小图标
使用这两个,就可以在初始的时候,视频播放器的角标就是更改过之后的了
二、我们在实现时需要做的
但是,仅仅使用方法一只能改变初始状态的 放大缩小角标,如果你需要实现点击全屏播放,再点击回到竖屏小屏播放的话,那么还得再加这第二步。
player.getCurrentPlayer().setEnlargeImageRes(R.drawable.enter_full);
因为在只使用方法一的时候,先全屏,再小屏,这个时候就会出现小屏时候的放大图标仍然是之前的图标,那么这个时候,加上这个就可以了。
有需求的同学可以试一下
ps
最近公司项目很紧,更得很少,实际案例也没时间做,我会调整下我的时间,多多写心得的💪
网友评论