AnyChat技术支持论坛

标题: 未连接远端视频之前,怎样显示本地视频 [打印本页]

作者: Abetterday    时间: 2014-3-30 23:53
标题: 未连接远端视频之前,怎样显示本地视频
    你好!我这边的需求是这样的:首先进来在手机上是显示自己的视频,然后点击申请视频按钮之后才会去跟其他人进行连接。我是想直接把VideoActivity改造,在原先的InitialSDK()方法里加入连接和登录视频服务器的逻辑,改成下面这样:
  1. private void InitialSDK() {
  2.                 anychat = new AnyChatCoreSDK();
  3.                 anychat.SetBaseEvent(this);
  4.                 // 启动AnyChat传感器监听
  5.                 anychat.mSensorHelper.InitSensor(this);
  6.                 ConfigEntity config = ConfigService.LoadConfig(this);
  7.                 if (config.useARMv6Lib != 0)
  8.                         AnyChatCoreSDK.SetSDKOptionInt(
  9.                                         AnyChatDefine.BRAC_SO_CORESDK_USEARMV6LIB, 1);
  10.                 anychat.InitSDK(android.os.Build.VERSION.SDK_INT, 0);

  11.                 anychat.Connect(config.ip, config.port);
  12.                 anychat.Login("android", "");

  13.                 anychat.UserCameraControl(-1, 1);
  14.                 anychat.UserSpeakControl(-1, 1);
  15.         }
复制代码
但是为什么进去显示不了自己的视频?

作者: admin    时间: 2014-3-31 00:08
您好,您需要注意AnyChat的异步事件,参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
作者: Abetterday    时间: 2014-3-31 00:10
这个问题已经解决了
我现在改VideoActivity里的userId为写死的,已经登录的用户,进去之后,电脑上登录的用户可以看见手机端的视频,但是手机上看不到电脑端的视频,而且电脑端的摄像头状态是好的。
作者: admin    时间: 2014-3-31 00:15
您可以分析Android这边的日志,位于SD卡根目录下,看是否有请求PC端的视频调用:UserCameraControI
作者: Abetterday    时间: 2014-3-31 00:16
现在电脑端的视频可以看到了,不知道是什么问题
作者: admin    时间: 2014-3-31 00:20
如果我们标准Demo程序是可以看到视频的,则您可以对比一下Demo程序产生的日志和您自己程序的日志,看有什么差异?




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3