Android本地摄像头无法显示图像
在第一次进入视频界面时,Android本地摄像头无法显示图像。 已经调用了anychatSDK.UserCameraControl(-1, 1);仍然不显示本地摄像头捕捉的画面 是否连上服务器和打开本地摄像头是否有关系。因为我尝试在未连接上服务器的情况下打开摄像头。等到连上服务器后,能显示对方的视屏,但是本地视频仍然不显示。 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();
(注:需要在初始化后设置参数才有效)
佰锐科技-邵光清 发表于 2016-4-14 14:52
您好,没有设置音视频参数,没有使用Java采集模式?
请将标准demo里面hallactivity类中的ApplyVideoConf ...
已经设置了的 rainyday 发表于 2016-4-14 15:02
已经设置了的
您好,请将客户端日志发过来,在sd卡根目录下:BRAnychatcore.log 佰锐科技-邵光清 发表于 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
rainyday 发表于 2016-4-14 15:41
---------------------------AnyChat Platform Core SDK Client Log-------- ...
您好,没有初始化camera上下文句柄:anychat.mSensorHelper.InitSensor(this);
// 初始化Camera上下文句柄
AnyChatCoreSDK.mCameraHelper.SetContext(this); 佰锐科技-邵光清 发表于 2016-4-14 15:58
您好,没有初始化camera上下文句柄:
anychat.mSensorHelper.InitSensor(this);这个我没有用到,应用支持竖屏
AnyChatCoreSDK.mCameraHelper.SetContext(this);这个在调用 demo提供的initSdkParam方法的前已经调用了的。。。。 rainyday 发表于 2016-4-14 16:04
anychat.mSensorHelper.InitSensor(this);这个我没有用到,应用支持竖屏
AnyChatCoreSDK.mCameraHelper ...
您好:
1、有没有添加Camera的访问权限;
2、初始化资源有没有放在protected void onCreate()函数中;
页:
[1]
2