yangchaojiang / yjPlay

一个支持自定义UI布局,流式API, 加密,直播 ,亮度,音量,快进等手势 ,广告视频预览,多种加载模式 ,多种分辨率切换 ,多种封面图, 自定义数据源,列表播放,倍数播放,边播变缓存<font color="red">不是使用AndroidVideoCache</font>,离线播放,神奇的播放器

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

要想自定义,很多东西都不能改

ljmkimqx opened this issue · comments

最新版本2.3.61。

想要关闭重新播放时的网络监测,打算继承ExoUserPlayer并重写startVideo方法,但ExoUserPlayer是VideoPlayerManager.Builder创建的,如果又继承重写VideoPlayerManager.Builder就太麻烦,它还是单例。

好吧 换种思路,把重新播放的按钮组件改成播放按钮组件也可以,这样重新播放的事件就变成点击播放的事件,只是需要继承重写ActionControlView类,然后这个类是在BaseView的构造方法里面创建的,也要继承重写BaseView的构造方法才可以,这样太麻烦了,而且BaseView里面有些属性是final的。

因为Demo试了很多次都报:Skipped due to earlier error,没运行起来,可能Demo里有解决办法我没发现,如果可以解决本地视频重新播放时的网络监测问题,希望可以解答,谢谢