使用萤石云的ezuikit(V2.1)库时,实时监控界面进度条一直转,不消失;查看控制台出现: AccessToken异常,可能是过期或者校验失败,重新获取accessToken后可重试(转义前错误码110002)。
可以从以下2个点排查:
1. 先确认AppKey和AccessToken是否正确、是否过期;
2. 如果上面两个确认没问题,那问题很可能不是控制台中的异常,可能是sdk中的问题,提供下面2种解决方法。
方法1:
检查代码中,是否有调用:EZUIPlayer.setLoadingView()
,如果没有调用,在设置setUrl()
之前调用下,setLoadingView()
方法中传入你自己的进度条。
方法2:
如果就是不想使用EZUIPlayer.setLoadingView()
,可以在EZUIPlayerCallBack
的回调方法onPrepared()
中,先插入以下代码:
View loadView = mEZUIPlayer.getChildAt(mEZUIPlayer.getChildCount() - 1);
if (loadView instanceof RelativeLayout) {
loadView.setVisibility(View.GONE);
}
再调用开始播放代码:mEZUIPlayer.startPlay();
网友评论