要想自定义,很多东西都不能改
ljmkimqx opened this issue · comments
MingGe commented
最新版本2.3.61。
想要关闭重新播放时的网络监测,打算继承ExoUserPlayer并重写startVideo方法,但ExoUserPlayer是VideoPlayerManager.Builder创建的,如果又继承重写VideoPlayerManager.Builder就太麻烦,它还是单例。
好吧 换种思路,把重新播放的按钮组件改成播放按钮组件也可以,这样重新播放的事件就变成点击播放的事件,只是需要继承重写ActionControlView类,然后这个类是在BaseView的构造方法里面创建的,也要继承重写BaseView的构造方法才可以,这样太麻烦了,而且BaseView里面有些属性是final的。
MingGe commented
因为Demo试了很多次都报:Skipped due to earlier error,没运行起来,可能Demo里有解决办法我没发现,如果可以解决本地视频重新播放时的网络监测问题,希望可以解答,谢谢