设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 5043|回复: 8
打印 上一主题 下一主题

帮忙看下自动录制不能产生MP4文件

[复制链接]

4

主题

11

帖子

59

积分

注册会员

Rank: 2

积分
59
跳转到指定楼层
楼主
发表于 2016-10-27 09:51:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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水平太菜)

注:
手动点页面上的按钮【录制单方音视频】 就可以产生影频文件。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

4

主题

11

帖子

59

积分

注册会员

Rank: 2

积分
59
沙发
 楼主| 发表于 2016-10-27 09:53:39 | 只看该作者
代码来自于 录制功能测试DEMO
回复 支持 反对

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
板凳
发表于 2016-10-27 10:50:12 | 只看该作者
wquanchao 发表于 2016-10-27 09:53
代码来自于 录制功能测试DEMO

你好 请发日志上来分析一下
回复 支持 反对

使用道具 举报

4

主题

11

帖子

59

积分

注册会员

Rank: 2

积分
59
地板
 楼主| 发表于 2016-10-27 13:04:19 | 只看该作者
[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
回复 支持 反对

使用道具 举报

4

主题

11

帖子

59

积分

注册会员

Rank: 2

积分
59
5#
 楼主| 发表于 2016-10-27 13:05:52 | 只看该作者
以上是一次测试的日志,会产生这个目录 “D:\record\录制单人音视频” 但目录是空的,没有任务文件
回复 支持 反对

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
6#
发表于 2016-10-27 13:53:00 | 只看该作者
你好,Invoke   StreamRecordCtrlEx(-1, 1, 0x3, 0, sdk)=208,错误代码208表示并没有登录成功就调用这个录制api;

需要进入房间之后,即是收到OnAnyChatEnterRoom,打开本地音视频:UserCameraControl、UserSpeakControl,之后才能调用StreamRecordCtrlEx录像。
回复 支持 反对

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
7#
发表于 2016-10-27 13:57:49 | 只看该作者
你好 关于更多录像方面的知识 请参考:http://bbs.anychat.cn/forum.php? ... 6%C6%2B%B7%BD%B0%B8
回复 支持 反对

使用道具 举报

8#
发表于 2016-10-27 14:12:52 | 只看该作者
您好,如上边那位同事所言,是由于未登录造成的。虽然调用了登录接口,但是在调录制接口时并未收到登录成功的回调,以下是我建议的开发流程:
Connect、Login---在OnAnyChatLogin回调里执行进入房间---在OnAnyChatEnterRoom回调里执行录制
回复 支持 反对

使用道具 举报

4

主题

11

帖子

59

积分

注册会员

Rank: 2

积分
59
9#
 楼主| 发表于 2016-10-27 14:31:20 | 只看该作者
好的 我试下 谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-25 16:11 , Processed in 0.126484 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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