设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于视频录制问题

[复制链接]

1

主题

26

帖子

93

积分

注册会员

Rank: 2

积分
93
跳转到指定楼层
楼主
发表于 2013-11-28 17:43:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问,我在android端打开视频时候调用anychat.StreamRecordCtrl(userID, 0, AnyChatDefine.BRAC_RECORD_FLAGS_SERVER, 0);此方法,怎么才能进行视频录制并保存到指定的windows pc上(web版与android版之间进行视频通话),录像服务器和核心服务器已搭建并能正常运行。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2013-11-28 17:50:44 | 只看该作者
您好。录制服务器视频第三个参数需要设置BRAC_RECORD_FLAGS_SERVER+BRAC_RECORD_FLAGS_VIDEO+BRAC_RECORD_FLAGS_AUDIO=7.
录制保存路径可以设置,在录制服务器的配置文件中
回复 支持 反对

使用道具 举报

1

主题

26

帖子

93

积分

注册会员

Rank: 2

积分
93
板凳
 楼主| 发表于 2013-11-29 10:08:20 | 只看该作者
本帖最后由 Maco 于 2013-11-29 10:11 编辑

你好。那当我结束退出activity时是不是要再次调用anychat.StreamRecordCtrl(userID, 1, AnyChatDefine.BRAC_RECORD_FLAGS_SERVER+AnyChatDefine.BRAC_RECORD_FLAGS_VIDEO+AnyChatDefine.BRAC_RECORD_FLAGS_AUDIO, 0);这个方法
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2013-11-29 10:14:42 | 只看该作者
是的,需要您的程序主动开启、停止录像。
回复 支持 反对

使用道具 举报

1

主题

26

帖子

93

积分

注册会员

Rank: 2

积分
93
5#
 楼主| 发表于 2013-11-29 10:21:28 | 只看该作者
但是我设置了关闭,视频存放的文件夹里面创建了一个以今天的时间为准的文件夹,但是没有视频,后台打印的信息为StreamRecordCtrl(-8, 1, 0x7, 1)=0
回复 支持 反对

使用道具 举报

1

主题

26

帖子

93

积分

注册会员

Rank: 2

积分
93
6#
 楼主| 发表于 2013-11-29 10:44:06 | 只看该作者
你好,我在录像服务器端看到打印信息,录像文件名是在那里设置的
[2013-11-29 10:05:43(827)]        Received recording tasks(userid:-5), preparing record...
[2013-11-29 10:08:51(698)]        Stop recording(userid:-5), record file name:
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
7#
发表于 2013-11-29 11:01:05 | 只看该作者
您好,录像文件名不能设置,但是可以在录像完成的回调函数中上层应用直接改名。
回复 支持 反对

使用道具 举报

1

主题

26

帖子

93

积分

注册会员

Rank: 2

积分
93
8#
 楼主| 发表于 2013-11-29 11:08:55 | 只看该作者
但是BRAS_SetOnServerRecordCallBack(BRAS_OnServerRecord_CallBack lpFunction, LPVOID lpUserValue=NULL)在安卓没有
回复 支持 反对

使用道具 举报

1

主题

26

帖子

93

积分

注册会员

Rank: 2

积分
93
9#
 楼主| 发表于 2013-11-29 11:12:44 | 只看该作者
你好,那我是不是需要在web端新增BRAS_OnServerRecord_CallBack(DWORD dwUserId, DWORD dwParam, DWORD dwRecordServerId, DWORD dwElapse, LPCTSTR lpRecordFileName, LPVOID lpUserValue)和BRAS_SetOnServerRecordCallBack(BRAS_OnServerRecord_CallBack lpFunction, LPVOID lpUserValue=NULL)函数
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
10#
发表于 2013-11-29 11:17:45 | 只看该作者
Maco 发表于 2013-11-29 11:08
但是BRAS_SetOnServerRecordCallBack(BRAS_OnServerRecord_CallBack lpFunction, LPVOID lpUserValue=NULL) ...

您好,服务器录制,回调触发是在业务服务器端哦,客户端不会触发的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:39 , Processed in 0.154241 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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