设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

web客户端如何实现视频语音录制

[复制链接]

5

主题

20

帖子

61

积分

注册会员

Rank: 2

积分
61
QQ
跳转到指定楼层
楼主
发表于 2013-8-27 08:57:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你好!我参考标准demo AnyChatCoreSDK_Web_r3563\src里的源码,通过修改能满足自己的需求,目前需要在web客户端实现视频语音录制,录制对方视频及双方的语音,相当于留下视频通话记录。录制最好是由web客户端触发(决定是否录制对方的通话记录),而web客户端的demo都是通过js调用的,请问对应的录制方法么?这个如何现实录制?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2013-8-27 09:21:51 | 只看该作者
本帖最后由 廖斌 于 2013-8-27 09:37 编辑

您好!web端可以实现录像功能,录像操作可以由web客户端发出。录像既可以在本地录制(参考开发文档接口BRAC_StreamRecordCtrl),也可以在服务器端中心录像。服务器端中心录像请参考帖子http://bbs.anychat.cn/forum.php? ... d=20&extra=page%3D1
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
板凳
发表于 2013-8-27 09:44:02 | 只看该作者
  1. // 录像功能标志定义(API:BRAC_StreamRecordCtrl 传入参数)
  2. var BRAC_RECORD_FLAGS_VIDEO   =       1;        // 录制视频
  3. var BRAC_RECORD_FLAGS_AUDIO   =       2;        // 录制音频
  4. var BRAC_RECORD_FLAGS_SERVER =       4;        // 服务器端录制

  5. var dwFlags = BRAC_RECORD_FLAGS_VIDEO + BRAC_RECORD_FLAGS_AUDIO + BRAC_RECORD_FLAGS_SERVER;
  6. BRAC_StreamRecordCtrl(dwUserId, bStartRecord, dwFlags, dwParam);
复制代码
回复 支持 反对

使用道具 举报

5

主题

20

帖子

61

积分

注册会员

Rank: 2

积分
61
QQ
地板
 楼主| 发表于 2013-8-27 12:49:52 | 只看该作者
本帖最后由 geyuliu 于 2013-8-27 12:52 编辑

你好!视频需要由服务器端录制并集中管理,只是由web客户端触发,音视频文件是不是合并一个文件的?还有,我在AnyChat\AnyChatCoreSDK_Web_r3563\doc下的AnyChat for Web SDK开发手册.pdf并没有找到BRAC_StreamRecordCtrl接口,其他的文档也搜索过,没有找到,请问这个是在那个压缩包的文档里?确定我下载的是最新版本
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
5#
发表于 2013-8-27 13:36:06 | 只看该作者
geyuliu 发表于 2013-8-27 12:49
你好!视频需要由服务器端录制并集中管理,只是由web客户端触发,音视频文件是不是合并一个文件的?还有, ...

1、视频需要由服务器端录制并集中管理,只是由web客户端触发,音视频文件是不是合并一个文件的

可以实现,中心服务器器录像的部署和实现参考http://bbs.anychat.cn/forum.php? ... &extra=page%3D1,录制的音视频文件是合并一个文件

2、我在AnyChat\AnyChatCoreSDK_Web_r3563\doc下的AnyChat for Web SDK开发手册.pdf并没有找到BRAC_StreamRecordCtrl接口

api的描述对应开发文档的4.5.9

3、,其他的文档也搜索过,没有找到,请问这个是在那个压缩包的文档里?
api接口是在\Web_r3563\src\javascript的anychatsdk.js文件中定义的
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2013-8-27 13:37:16 | 只看该作者
音视频文件是不是合并一个文件的?
录制的文件中包含音视频,每个用户单独保存录像文件;

AnyChat for Web SDK开发手册.pdf并没有找到BRAC_StreamRecordCtrl接口
在38页,4.5.9章节
回复 支持 反对

使用道具 举报

5

主题

20

帖子

61

积分

注册会员

Rank: 2

积分
61
QQ
7#
 楼主| 发表于 2013-8-27 14:12:41 | 只看该作者
原来是我没有细看文档,谢谢两位的指导!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2014-2-16 15:19:32 | 只看该作者
目前需要在web客户端实现视频语音录制,录制对方视频及双方的语音,相当于留下视频通话记录

您好,已经实现,参考:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 18:25 , Processed in 0.164256 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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