本帖最后由 佰锐科技-邵光清 于 2016-1-8 11:04 编辑 lilei0807 发表于 2016-1-7 14:31 抱歉,问题回复错了,没看到是视频界面的布局。是可以用帧布局的!试把本地视频设置在view最上层:mMyView.setZOrderOnTop(true); |
佰锐科技-邵光清 发表于 2016-1-7 16:53 Release() 之后 AnyChatCoreSDK =null了吗? 如果没有变成null,那我就没有重新初始化,。 /** * 视频服务、初始化 * @return */ public AnyChatCoreSDK getAnyChatService(){ if(anyChat == null){ anyChat = AnyChatCoreSDK.getInstance(this); anyChat.InitSDK(android.os.Build.VERSION.SDK_INT, 0); AnyChatCoreSDK.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION, 1); } return anyChat; } 我在application 里做了一个函数来初始化。 |
lilei0807 发表于 2016-1-7 16:38 调用了Release();之后需要重新初始化SDK,如果不是退出程序的话,不需要调用Release();只要调用.Logout();即可。 |
佰锐科技-邵光清 发表于 2016-1-7 15:51 补充: @Override public void OnAnyChatConnectMessage(boolean bSuccess) { if(bSuccess){ Toast.makeText(VideoHrActivity.this, "链接服务器成功", Toast.LENGTH_SHORT).show(); anyChat.Login("jereli",""); }else{ Toast.makeText(VideoHrActivity.this, "链接视频服务器失败", Toast.LENGTH_SHORT).show(); finish(); } } 这个是因为登录失败,我就结束当前activity ,然后返回上一次,从上一个再次进入。基本没啥反应。 /** * 视频服务、初始化 * @return */ public AnyChatCoreSDK getAnyChatService(){ if(anyChat == null){ anyChat = AnyChatCoreSDK.getInstance(this); anyChat.InitSDK(android.os.Build.VERSION.SDK_INT, 0); AnyChatCoreSDK.SetSDKOptionInt(AnyChatDefine.BRAC_SO_LOCALVIDEO_AUTOROTATION, 1); } return anyChat; } 上面是在appliaction初始化的。 |
lilei0807 发表于 2016-1-7 15:48 你好,ANYCHAT |
佰锐科技-邵光清 发表于 2016-1-7 14:58 LogCat里一大堆,你们有没有TAG,我用TAG筛选后给你们发上来。 |
本帖最后由 yuanyk 于 2016-1-7 15:51 编辑 lilei0807 发表于 2016-1-7 14:39 当连接服务器成功之后,用户便在系统中有一个ID,再次登陆时需退出系统(返回A时调用Anychat.Logout()),之后可以再次连接服务器。 |
lilei0807 发表于 2016-1-7 14:39 请将控制台的日志发上来分析! |
Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )
GMT+8, 2024-11-22 20:41 , Processed in 0.129985 second(s), 27 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.