播放回調監聽 setVideoAllCallBack,比如點擊了開始播放按鈕 onClickStartIcon,開始播放視頻 onStartPrepared等,可以在里面做一些邏輯處理
有時候自定義的一些返回樣式,全屏后需要重新設置一下,否則會失效
基類里面可以找到你想要的邏輯,比如常見的播放按鈕進度條等,不要只停留表面的擴展方法
播放器提供自定義布局,布局id可以參考基類里面的,否則很多監聽都會不起作用,意味着需要自己去實現,很頭疼,盡量保持一致
比如我上面提到的封面廣播樣式
音頻播放觸摸等會又很多事件,需要開啟日志才能看到,否則很難找到源
場景:小圖廣播
一個列表,列表內容顯示一個小封面圖,封面圖可點擊播放音頻,要求可以播放,暫停,切換,且只有一個音頻
因為樣式很簡單,就一個封面圖,不需要其它樣式,所以把一些格外的樣式去除了,但是去除后發現播放中播放按鈕消失,在次點擊封面應該是顯示出
暫停按鈕,但是並沒有顯示,后來試了一些方法都不行,在源碼中找到一個方法,onClickUiToggle
注意上面的一個判斷,需要bottom容器,我之前因為不需要額外的樣式就移除了,但是很顯然,不行,否則你就不能用自帶的回調監聽了,自己控制很麻煩,我試過,各種吭,所以最好就是讓gsy自己控制,把bottom容器加上就可以了
https://github.com/CarGuo/GSYVideoPlayer