jiajunhui / PlayerBase

The basic library of Android player will process complex business components. The access is simple。Android播放器基础库,专注于播放视图组件的高复用性和组件间的低耦合,轻松处理复杂业务。
Apache License 2.0
2.92k stars 437 forks source link

demo播放按钮状态、播放装态的更新问题 #115

Closed CxJian closed 3 years ago

CxJian commented 4 years ago

文件路径ControllerCover >>> onPlayerEvent

-播放完成按钮图片不会跟随状态自动更改,点击播放按钮不会重新播放,再点击一次才正常

暂时的解决方案 , 增加IPlayer.STATE_PLAYBACK_COMPLETE状态判断 image

case OnPlayerEventListener.PLAYER_EVENT_ON_STATUS_CHANGE: int status = bundle.getInt(EventKey.INT_DATA); if (status == IPlayer.STATE_PAUSED || status == IPlayer.STATE_PLAYBACK_COMPLETE) { mStateIcon.setSelected(true); if (status == IPlayer.STATE_PLAYBACK_COMPLETE) { requestReset(null);//重置会稍微有些卡顿 } } else if (status == IPlayer.STATE_STARTED) { mStateIcon.setSelected(false); } break;

CxJian commented 4 years ago

代码格式不知道怎么调,将就下吧