rainyday 发表于 2016-4-14 14:36:47

Android本地摄像头无法显示图像

在第一次进入视频界面时,Android本地摄像头无法显示图像。

rainyday 发表于 2016-4-14 14:43:40

已经调用了anychatSDK.UserCameraControl(-1, 1);仍然不显示本地摄像头捕捉的画面

rainyday 发表于 2016-4-14 14:51:44

是否连上服务器和打开本地摄像头是否有关系。因为我尝试在未连接上服务器的情况下打开摄像头。等到连上服务器后,能显示对方的视屏,但是本地视频仍然不显示。

佰锐科技-邵光清 发表于 2016-4-14 14:52:20

rainyday 发表于 2016-4-14 14:43
已经调用了anychatSDK.UserCameraControl(-1, 1);仍然不显示本地摄像头捕捉的画面

您好,没有设置音视频参数,没有使用Java采集模式?
请将标准demo里面hallactivity类中的ApplyVideoConfig函数移植到工程中,在初始化SDK之后调用,如下面所示
//初始化SDK
anychat.InitSDK(android.os.Build.VERSION.SDK_INT, 0);
//设置音视频参数
ApplyVideoConfig();
(注:需要在初始化后设置参数才有效)

rainyday 发表于 2016-4-14 15:02:55

佰锐科技-邵光清 发表于 2016-4-14 14:52
您好,没有设置音视频参数,没有使用Java采集模式?
请将标准demo里面hallactivity类中的ApplyVideoConf ...

已经设置了的

佰锐科技-邵光清 发表于 2016-4-14 15:39:23

rainyday 发表于 2016-4-14 15:02
已经设置了的

您好,请将客户端日志发过来,在sd卡根目录下:BRAnychatcore.log

rainyday 发表于 2016-4-14 15:41:55

佰锐科技-邵光清 发表于 2016-4-14 15:39
您好,请将客户端日志发过来,在sd卡根目录下:BRAnychatcore.log

        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load libanychatcore.so success!(V5.3 Build Time:Aug 10 2015 05:31:49)
        Android OS SDK Version:19, Support ARMv7:2, Support Neon:4
        Load libmediautil_v7.so success!(V5.3 Build Time:Aug 10 2015 05:32:58)
        Load libmediashow.so success!(V5.3 Build Time:Aug 10 2015 05:32:42)
        Load libmediacore.so success!(V5.3 Build Time:Aug 10 2015 05:32:44)
        MX3(Meizu) exynos54.4.4
        Invoke        Connect(ip,8906)=0
        Invoke        LoginServer(username=434)
        Apply video parameter:1920x1280, bitrate:150kbps, quality:4, gop:40, fps:10, preset:3, codec:0
        Invoke        SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
        CheckClientSocketLink       Connect(ip=1ip,port=8906)
        Server version: V5.3(Build Time:2015-08-05 16:29:45, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=434,errorcode=0,username=434), msg deliver worked(0)
        Server running time: 37 days, 5 hours, 47 minutes, license mode:0
        Invoke        EnterRoom(roomid=2563)
        Connection to streaming media server successfully!(udp delay:26ms)
        Message        OnEnterRoom(roomid=2563,errorcode=0,siteindex=0)
        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
        Message        OnReceiveOnlineUser(count=1,roomid=2563)
        Invoke        UserCameraControl(userid=281, bOpen=1, stream=0)
        Invoke        UserSpeakControl(userid=281,bOpen=1)
        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        Apply video parameter:1920x1280, bitrate:150kbps, quality:4, gop:40, fps:10, preset:3, codec:0
        Invoke        SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
        Invoke        SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=0)
        Invoke        SetInputAudioFormat(1, 16000, 16, flags:0)
        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
        Message        OnUserEnterRoom(userid=281,nickname=281,siteindex=1)
        Invoke        UserCameraControl(userid=281, bOpen=1, stream=0)
        Invoke        UserSpeakControl(userid=281,bOpen=1)
        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        Invoke        SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT=0)
        userid(281) audio decode, codec:11, 1 channel, 16000Hz
        Message        OnP2PConnectState(userid=281, state=1)
        Message        OnP2PConnectState(userid=281, state=3)
        userid(281) video decode, codec:1, 640x480, delay:114ms
        Invoke        UserSpeakControl(userid=-1,bOpen=0)
        On Remote UserCameraControl(dwUserId:281, bOpen:1)
        On Remote UserSpeakControl(dwUserId:281, bOpen:1)
        Invoke        UserCameraControl(userid=281, bOpen=0, stream=0)
        Invoke        UserSpeakControl(userid=281,bOpen=0)
        Invoke        UserCameraControl(userid=-1, bOpen=0, stream=0)
        Invoke        UserSpeakControl(userid=-1,bOpen=0)
        Invoke        LeaveRoom(roomid=-1)        Elapse:100 ms
        Invoke        LogoutServer(userid=434)        Elapse:16 ms
        Invoke        BRAC_Release        Elapse:27 ms

佰锐科技-邵光清 发表于 2016-4-14 15:58:58

rainyday 发表于 2016-4-14 15:41
        ---------------------------AnyChat Platform Core SDK Client Log-------- ...

您好,没有初始化camera上下文句柄:anychat.mSensorHelper.InitSensor(this);
                // 初始化Camera上下文句柄
                AnyChatCoreSDK.mCameraHelper.SetContext(this);

rainyday 发表于 2016-4-14 16:04:19

佰锐科技-邵光清 发表于 2016-4-14 15:58
您好,没有初始化camera上下文句柄:

anychat.mSensorHelper.InitSensor(this);这个我没有用到,应用支持竖屏
AnyChatCoreSDK.mCameraHelper.SetContext(this);这个在调用 demo提供的initSdkParam方法的前已经调用了的。。。。

佰锐科技-邵光清 发表于 2016-4-14 16:30:40

rainyday 发表于 2016-4-14 16:04
anychat.mSensorHelper.InitSensor(this);这个我没有用到,应用支持竖屏
AnyChatCoreSDK.mCameraHelper ...
您好:
1、有没有添加Camera的访问权限;
2、初始化资源有没有放在protected void onCreate()函数中;
页: [1] 2
查看完整版本: Android本地摄像头无法显示图像