设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

android视频录制

[复制链接]

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
跳转到指定楼层
楼主
发表于 2014-10-27 16:04:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,你们有没有关于视频录制的demo?最近在做这个,但是没有头绪
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9101

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9101
沙发
发表于 2014-10-27 16:14:24 | 只看该作者
您好,请参考这个帖子,里面有思路:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
板凳
 楼主| 发表于 2014-10-28 11:43:08 | 只看该作者
// 录像功能标志定义(API:BRAC_StreamRecordCtrl 传入参数)
        public static final int ANYCHAT_RECORD_FLAGS_VIDEO                = 0x00000001;        ///< 录制视频
        public static final int ANYCHAT_RECORD_FLAGS_AUDIO                = 0x00000002;        ///< 录制音频
        public static final int ANYCHAT_RECORD_FLAGS_SERVER                = 0x00000004;        ///< 服务器端录制
        public static final int ANYCHAT_RECORD_FLAGS_MIXAUDIO        = 0x00000010;        ///< 录制音频时,将其它人的声音混音后录制
        public static final int ANYCHAT_RECORD_FLAGS_MIXVIDEO        = 0x00000020;        ///< 录制视频时,将其它人的视频迭加后录制
        public static final int ANYCHAT_RECORD_FLAGS_ABREAST        = 0x00000100;        ///< 录制视频时,将其它人的视频并列录制
        public static final int ANYCHAT_RECORD_FLAGS_STEREO                = 0x00000200;        ///< 录制音频时,将其它人的声音混合为立体声后录制
        public static final int ANYCHAT_RECORD_FLAGS_SNAPSHOT        = 0x00000400;        ///< 拍照
        public static final int ANYCHAT_RECORD_FLAGS_LOCALCB        = 0x00000800;        ///< 触发本地回调
        public static final int ANYCHAT_RECORD_FLAGS_STREAM                = 0x00001000;        ///< 对视频流进行录制(效率高,但可能存在视频方向旋转的问题)

        如何组合才能将视频与音频录制在同一个文件中?我使用   int flags=AnyChatDefine.ANYCHAT_RECORD_FLAGS_VIDEO+AnyChatDefine.BRAC_RECORD_FLAGS_VIDEO+AnyChatDefine.ANYCHAT_RECORD_FLAGS_STREAM;
运行的结果是音频一个文件,视频一个文件,两个是完全分离的。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9101

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9101
地板
发表于 2014-10-28 11:49:39 | 只看该作者
尝试上面的参数组合:ANYCHAT_RECORD_FLAGS_VIDEO + BRAC_RECORD_FLAGS_AUDIO + ANYCHAT_RECORD_FLAGS_MIXAUDIO + ANYCHAT_RECORD_FLAGS_MIXVIDEO + ANYCHAT_RECORD_FLAGS_STEREO + ANYCHAT_RECORD_FLAGS_ABREAST

请参考:视频录制支持视频并列模式录制
回复 支持 反对

使用道具 举报

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
5#
 楼主| 发表于 2014-10-29 09:23:16 | 只看该作者
好哒,谢谢你
回复 支持 反对

使用道具 举报

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
6#
 楼主| 发表于 2014-10-29 15:28:51 | 只看该作者
如何实现同一个聊天室多于两人的语音混合播放
回复 支持 反对

使用道具 举报

2

主题

79

帖子

612

积分

高级会员

Rank: 4

积分
612
7#
发表于 2014-10-29 15:34:11 | 只看该作者
您好,录制合成音视频得到的文件就是房间内所有人的音频。合成录制的方法请参考这个帖子:http://bbs.anychat.cn/forum.php? ... &extra=page%3D1
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 22:27 , Processed in 0.134561 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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