AnyChat技术支持论坛
标题:
未连接远端视频之前,怎样显示本地视频
[打印本页]
作者:
Abetterday
时间:
2014-3-30 23:53
标题:
未连接远端视频之前,怎样显示本地视频
你好!我这边的需求是这样的:首先进来在手机上是显示自己的视频,然后点击申请视频按钮之后才会去跟其他人进行连接。我是想直接把VideoActivity改造,在原先的InitialSDK()方法里加入连接和登录视频服务器的逻辑,改成下面这样:
private void InitialSDK() {
anychat = new AnyChatCoreSDK();
anychat.SetBaseEvent(this);
// 启动AnyChat传感器监听
anychat.mSensorHelper.InitSensor(this);
ConfigEntity config = ConfigService.LoadConfig(this);
if (config.useARMv6Lib != 0)
AnyChatCoreSDK.SetSDKOptionInt(
AnyChatDefine.BRAC_SO_CORESDK_USEARMV6LIB, 1);
anychat.InitSDK(android.os.Build.VERSION.SDK_INT, 0);
anychat.Connect(config.ip, config.port);
anychat.Login("android", "");
anychat.UserCameraControl(-1, 1);
anychat.UserSpeakControl(-1, 1);
}
复制代码
但是为什么进去显示不了自己的视频?
作者:
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