设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

文件默认保存地址

[复制链接]

7

主题

38

帖子

177

积分

注册会员

Rank: 2

积分
177
跳转到指定楼层
楼主
发表于 2015-1-6 15:34:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问下录制视频后视频默认保存在哪?收到文件后保存在哪?为什么用ifile找不到这些文件?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
沙发
发表于 2015-1-6 15:46:16 | 只看该作者
您好,如果是 服务器录制,保存的文件是在您部署的录制服务器里,
如果是本地录制,保存的文件在iOS APP 的Document里面
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
板凳
发表于 2015-1-6 15:47:17 | 只看该作者
录制完成之后,有回调事件,在回调事件中有录像文件的位置参数。
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
地板
发表于 2015-1-6 16:15:54 | 只看该作者
您好,可以利用AnyChat提供的录制完成回调方法中的文件地址参数“lpFileName”。需要实现的回调方法如下:
  1. //录像完成事件
  2. - (void) OnAnyChatRecordCallBack:(int) dwUserid : (NSString*) lpFileName : (int) dwElapse : (int) dwFlags : (int) dwParam : (NSString*) lpUserStr
复制代码
回复 支持 反对

使用道具 举报

7

主题

38

帖子

177

积分

注册会员

Rank: 2

积分
177
5#
 楼主| 发表于 2015-1-7 14:01:33 | 只看该作者
收发文件图片也在这个位置么默认?
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
6#
发表于 2015-1-7 14:44:46 | 只看该作者
本帖最后由 chenxs 于 2015-1-7 14:46 编辑
525776828yyc 发表于 2015-1-7 14:01
收发文件图片也在这个位置么默认?

您好,本地保存得文件图片和视频录制后的文件默认位置是一样的在iOS APP 的Document里。
回复 支持 反对

使用道具 举报

7

主题

38

帖子

177

积分

注册会员

Rank: 2

积分
177
7#
 楼主| 发表于 2015-1-7 16:16:50 | 只看该作者
chenxs 发表于 2015-1-7 14:44
您好,本地保存得文件图片和视频录制后的文件默认位置是一样的在iOS APP 的Document里。

还有一个问题是录像完成后想调用回调函数是怎么判断的,没有自动调用
+(int) StreamRecordCtrlEx:(int)dwUserId : (BOOL)bStartRecord : (int)dwFlags : (int) dwParam : (NSString*) szUserStr;这里面需要设置哪个参数?
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
8#
发表于 2015-1-7 16:52:23 | 只看该作者
525776828yyc 发表于 2015-1-7 16:16
还有一个问题是录像完成后想调用回调函数是怎么判断的,没有自动调用
+(int) StreamRecordCtrlExint)d ...

您好,录像完成的回调函数,是需要 设置 AnyChatRecordSnapShotDelegate代理和实现协议方法 才会触发回调方法。
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
9#
发表于 2015-1-7 17:04:01 | 只看该作者
本帖最后由 chenxs 于 2015-1-7 17:19 编辑
525776828yyc 发表于 2015-1-7 16:16
还有一个问题是录像完成后想调用回调函数是怎么判断的,没有自动调用
+(int) StreamRecordCtrlExint)d ...
  1. //音视频录制
  2. +(int) StreamRecordCtrlEx:(int)dwUserId : (BOOL)bStartRecord : (int)dwFlags : (int) dwParam : (NSString*) szUserStr;
复制代码
音视频录制参数设置参考:
dwUserId: 设置需要录制视频的用户编号,录制本地用户(自己)可设置“-1” 。
bStartRecord: 设置YES是启动录像,NO是停止录像。
dwFlags: 录制功能标志(参考备注)
dwParam: 附带参数(无需带参可设置为“0”)
szUserStr: 附带参数,字符串类型(无需带参可设置为空“”)


备注:
录像功能标志指示 SDK 在录制时,进行特殊的处理,0 表示默认(音视频同 步录制),目前支持如下标志组合:
ANYCHAT_RECORD_FLAGS_VIDEO    ///< 录制视频
ANYCHAT_RECORD_FLAGS_AUDIO    ///< 录制音频
ANYCHAT_RECORD_FLAGS_SERVER   ///< 服务器端录制
ANYCHAT_RECORD_FLAGS_MIXAUDIO ///< 录制音频时,将其它人的声音混音后录制
ANYCHAT_RECORD_FLAGS_MIXVIDEO ///< 录制视频时,将其它人的视频迭加后录制
ANYCHAT_RECORD_FLAGS_ABREAST  ///< 录制视频时,将其它人的视频并列录制
ANYCHAT_RECORD_FLAGS_STEREO   ///< 录制音频时,将其它人的声音混合为立体声后录制
ANYCHAT_RECORD_FLAGS_SNAPSHOT ///< 拍照
ANYCHAT_RECORD_FLAGS_LOCALCB  ///< 触发本地回调

也可以参考AnyChat SDK 包里的AnyChatFeature Demo工程的RecordLocalVC类的录像功能部分示例代码。
               


回复 支持 反对

使用道具 举报

7

主题

38

帖子

177

积分

注册会员

Rank: 2

积分
177
10#
 楼主| 发表于 2015-1-8 09:51:46 | 只看该作者
我想修改视频录制存放位置,放在app的documents里的temp下

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString  *myDirectory = [documentsDirectory stringByAppendingPathComponent :@"temp"];
路径设置为myDirectory为什么不行?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 16:38 , Processed in 0.137865 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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