设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz

用户进来时崩溃

查看数: 8203 | 评论数: 17 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-10-24 23:37

正文摘要:

如图,其他项目集成时都是正常的,这个项目突然就这样了

回复

佰锐科技-刘洋 发表于 2016-10-25 15:33:28

看了提供的日志信息以及红杉树的sdk  这个问题是由于用了第三方红杉树SDK中音视频引起的  所以需要做定制来解决这块问题
LZYL 发表于 2016-10-25 12:54:39
admin 发表于 2016-10-25 12:12
亲,您使用的AnyChat SDK版本比较老喔,换最新的版本,看是否可以解决该问题?

好的,我试试
LZYL 发表于 2016-10-25 12:35:25

// 医生进入房间消息
- (void)OnAnyChatEnterRoom:(int)dwRoomId :(int)dwErrorCode
{
    NSLog(@"医生进入房间结果:%d",dwErrorCode);
    if (dwErrorCode == GV_ERR_SUCCESS)
    {
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_NSCTRL :0];
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_VADCTRL :0];
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_AGCCTRL :0];
        [AnyChatPlatform SetSDKOptionInt:BRAC_SO_AUDIO_ECHOCTRL :0];
        //  设置本地视频
        _userInfo.videoType = VideoProcessEnterRoom;
        
        NSMutableArray *curUserIDList = [AnyChatPlatform GetOnlineUser];
        NSLog(@"===医生进入用户数:%ld", (long)[curUserIDList count] );
        for (int i=0; i<[curUserIDList count]; i++)
        {
            NSNumber *tmpNum = curUserIDList;
            NSLog(@"医生进入用户id:%d",[tmpNum intValue]);
        }
        
        [self updateButtonNetState:curUserIDList];
        [self doLocalDevice:YES];
    }
}

你好,是这样调用吗?第五个内核参数好像没有,应该是版本问题
这样写不好用
admin 发表于 2016-10-25 12:12:34
Load libmediautil.so success!(V5.2 Build Time:Jun  5 2015 22:22:26)
亲,您使用的AnyChat SDK版本比较老喔,换最新的版本,看是否可以解决该问题?
佰锐科技-刘洋 发表于 2016-10-25 11:53:09
LZYL 发表于 2016-10-25 10:53
对了,公司安卓 适配红杉树和anychat之间没有冲突啊,是因为iOS系统问题吗?

你好 你也看下这个帖子 http://bbs.anychat.cn/forum.php? ... &extra=page%3D1 看看这个方法能否解决您的问题
佰锐科技-刘洋 发表于 2016-10-25 11:06:30
LZYL 发表于 2016-10-25 10:53
对了,公司安卓 适配红杉树和anychat之间没有冲突啊,是因为iOS系统问题吗?

嗯 是的 IOS会有这个问题的 要不您留下一个联系方式  我这边联系您
LZYL 发表于 2016-10-25 10:53:38
佰锐科技-刘洋 发表于 2016-10-25 10:47
是这样写  但还是崩溃 就需要定制了

对了,公司安卓 适配红杉树和anychat之间没有冲突啊,是因为iOS系统问题吗?
佰锐科技-刘洋 发表于 2016-10-25 10:47:58
LZYL 发表于 2016-10-25 10:45
NSMutableArray* cameraDeviceArray = [AnyChatPlatform EnumVideoCapture];
    if (cameraDev ...

是这样写  但还是崩溃 就需要定制了
LZYL 发表于 2016-10-25 10:45:25
佰锐科技-刘洋 发表于 2016-10-25 10:07
嗯 加入第三方会引起冲突的   
这个问题你这样试一试:打开本地摄像头前,调用SetSDKOption设置218为1; ...



    NSMutableArray* cameraDeviceArray = [AnyChatPlatform EnumVideoCapture];
    if (cameraDeviceArray.count > 0)
    {
        [AnyChatPlatform SelectVideoCapture:[cameraDeviceArray objectAtIndex:1]];
    }
    [AnyChatPlatform SetSDKOptionInt:218 :1];
//    [AnyChatPlatform SetSDKOptionInt:BRAC_SO_LOCALVIDEO_OVERLAY :1];
    [AnyChatPlatform SetVideoPos:-1 :self :0 :0 :0 :0];
    [AnyChatPlatform UserSpeakControl:-1 :YES];
    [AnyChatPlatform UserCameraControl:-1 :YES];

打开
本地摄像头前是这样写吗?还是会崩溃

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-6 12:55 , Processed in 0.117487 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表