AnyChat技术支持论坛
标题:
帮忙看下自动录制不能产生MP4文件
[打印本页]
作者:
wquanchao
时间:
2016-10-27 09:51
标题:
帮忙看下自动录制不能产生MP4文件
本帖最后由 wquanchao 于 2016-10-27 12:56 编辑
我的做法:
在加载页面时(onload="LogicInit()"),增加代码 自动登录,自动进入默认房间,自动录音click事件。
代码如下:
// 初始化界面元素
InitInterfaceUI();
BRAC_SetSDKOption(131,1); //虚拟摄像头
BRAC_SetSDKOption(105, 1); //时间戳
//自动登录
GetID("loginbtn").click();
//自动进入房间
GetID("hall_div_table_room1").click();
//自动录制
GetID("record_av_local").click();
但执行到录音时,并没有MP4文件产生,请专家指导下。谢谢!!!(本人JS水平太菜)
注:
手动点页面上的按钮【录制单方音视频】 就可以产生影频文件。
作者:
wquanchao
时间:
2016-10-27 09:53
代码来自于 录制功能测试DEMO
作者:
佰锐科技-刘洋
时间:
2016-10-27 10:50
wquanchao 发表于 2016-10-27 09:53
代码来自于 录制功能测试DEMO
你好 请发日志上来分析一下
作者:
wquanchao
时间:
2016-10-27 13:04
[2016-10-27 13:03:04(917)] ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2016-10-27 13:03:04(917)] Load BRAnyChatCore.dll success!(V6.1 Build Time:Aug 23 2016 10:52:39)
[2016-10-27 13:03:04(933)] Load BRMiscUtil.dll success!(V6.1 Build Time:Aug 23 2016 10:54:39)
[2016-10-27 13:03:04(980)] Load BRMediaUtil.dll success!(V6.1 Build Time:Aug 23 2016 10:51:58)
[2016-10-27 13:03:04(980)] Load BRMediaShow.dll success!(V6.1 Build Time:Aug 23 2016 10:54:36)
[2016-10-27 13:03:04(980)] Load BRMediaCore.dll success!(V6.1 Build Time:Aug 23 2016 10:54:51)
[2016-10-27 13:03:05(011)] Video capture device supported:
[2016-10-27 13:03:05(011)] 1-Integrated Camera
[2016-10-27 13:03:05(011)] Audio capture device supported:
[2016-10-27 13:03:05(011)] 1-麦克风 (Realtek High Definition Au
[2016-10-27 13:03:05(058)] Start network engine(IPv4 mode)...
[2016-10-27 13:03:05(058)] Invoke Connect(127.0.0.1,8906)=0
[2016-10-27 13:03:05(058)] Invoke Login(username:用户名)=0
[2016-10-27 13:03:05(058)] Invoke EnterRoom(roomid=1)
[2016-10-27 13:03:05(073)] Create anychatdnsserver connect:127.0.0.1(8906)
[2016-10-27 13:03:05(073)] Invoke StreamRecordCtrlEx(-1, 1, 0x3, 0, sdk)=208
[2016-10-27 13:03:05(214)] On pre-connection result, errorcode:0, anychatcoreserver, 127.0.0.1(8906, tcp:1)
[2016-10-27 13:03:05(292)] CheckClientSocketLink Connect(ip=127.0.0.1,port=8906)
[2016-10-27 13:03:05(401)] Server version: V6.1(Build Time:2016-08-02 13:52:22, Windows server)
[2016-10-27 13:03:05(417)] Message OnConnect(bSuccess:1, errorcode=0)
[2016-10-27 13:03:05(463)] Message OnLoginSystem(userid=-3,errorcode=0,username=用户名), msg deliver worked(1)
[2016-10-27 13:03:05(463)] Server running time: 0 days, 4 hours, 40 minutes, license mode:0
[2016-10-27 13:03:05(510)] Connection to streaming media server successfully!(udp delay:23ms)
[2016-10-27 13:03:05(510)] Message OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2016-10-27 13:03:05(510)] Message OnReceiveOnlineUser(count=1,roomid=1)
[2016-10-27 13:03:05(526)] Invoke UserCameraControl(userid=-3, bOpen=1, stream=0)
[2016-10-27 13:03:05(526)] Invoke UserSpeakControl(userid=-3,bOpen=1)
[2016-10-27 13:03:05(588)] WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
[2016-10-27 13:03:05(588)] Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
[2016-10-27 13:03:05(588)] Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2016-10-27 13:03:05(624)] Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2016-10-27 13:03:05(631)] Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2016-10-27 13:03:06(747)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x32595559, 30fps)
[2016-10-27 13:03:06(747)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(YUY2, 0x8d2681, 30fps)
[2016-10-27 13:03:06(747)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x32595559, 30fps)
[2016-10-27 13:03:06(747)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(YUY2, 0x8d2681, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x32595559, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(YUY2, 0x8d2681, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(YUY2, 0x32595559, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(YUY2, 0x8d2681, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x32595559, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(YUY2, 0x8d2681, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x32595559, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(YUY2, 0x8d2681, 30fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(YUY2, 0x32595559, 20fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(YUY2, 0x8d2681, 20fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(YUY2, 0x32595559, 15fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(YUY2, 0x8d2681, 15fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(YUY2, 0x32595559, 10fps)
[2016-10-27 13:03:06(757)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(YUY2, 0x8d2681, 10fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(640, 480) MaxCroppingSize(640, 480) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(320, 180) MaxCroppingSize(320, 180) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(320, 240) MaxCroppingSize(320, 240) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(352, 288) MaxCroppingSize(352, 288) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(424, 240) MaxCroppingSize(424, 240) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(640, 360) MaxCroppingSize(640, 360) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(767)] MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(777)] MinCroppingSize(848, 480) MaxCroppingSize(848, 480) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(777)] MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(777)] MinCroppingSize(960, 540) MaxCroppingSize(960, 540) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(777)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x47504a4d, 30fps)
[2016-10-27 13:03:06(777)] MinCroppingSize(1280, 720) MaxCroppingSize(1280, 720) Format(MJPG, 0x8d2181, 30fps)
[2016-10-27 13:03:06(777)] Prepare config camera(1-Integrated Camera): 320x240, 25fps
[2016-10-27 13:03:06(777)] The best video format is detected: YUY2
[2016-10-27 13:03:06(777)] SetFormat(320x240, YUY2, 25fps) = 0
[2016-10-27 13:03:06(777)] Video Config Size(320, 240) Format(YUY2, 25fps)
[2016-10-27 13:03:06(834)] video init finish:320x240, YUY2, fps:25, codecid:1
作者:
wquanchao
时间:
2016-10-27 13:05
以上是一次测试的日志,会产生这个目录 “D:\record\录制单人音视频” 但目录是空的,没有任务文件
作者:
佰锐科技-刘洋
时间:
2016-10-27 13:53
你好,Invoke StreamRecordCtrlEx(-1, 1, 0x3, 0, sdk)=208,错误代码208表示并没有登录成功就调用这个录制api;
需要进入房间之后,即是收到OnAnyChatEnterRoom,打开本地音视频:UserCameraControl、UserSpeakControl,之后才能调用StreamRecordCtrlEx录像。
作者:
佰锐科技-刘洋
时间:
2016-10-27 13:57
你好 关于更多录像方面的知识 请参考:
http://bbs.anychat.cn/forum.php? ... 6%C6%2B%B7%BD%B0%B8
作者:
佰锐科技-梁国桦
时间:
2016-10-27 14:12
您好,如上边那位同事所言,是由于未登录造成的。虽然调用了登录接口,但是在调录制接口时并未收到登录成功的回调,以下是我建议的开发流程:
Connect、Login---在OnAnyChatLogin回调里执行进入房间---在OnAnyChatEnterRoom回调里执行录制
作者:
wquanchao
时间:
2016-10-27 14:31
好的 我试下 谢谢
欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/)
Powered by Discuz! X3