设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
楼主: 525776828yyc
打印 上一主题 下一主题

QueryTransTaskInfoInt相关

[复制链接]

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
13#
发表于 2014-11-5 16:49:59 | 只看该作者
本帖最后由 chenxs 于 2014-11-5 16:51 编辑
525776828yyc 发表于 2014-11-5 16:14
+ (NSString*) GetSDKOptionStringint) optname能否告知一下这个函数的返回值是什么?开发上得 返回值:返 ...

你好,返回值是查询内核参数的结果。其中根据optname参数返回不同的结果。
回复 支持 反对

使用道具 举报

7

主题

38

帖子

177

积分

注册会员

Rank: 2

积分
177
12#
 楼主| 发表于 2014-11-5 16:27:40 | 只看该作者
[AnyChatPlatform StreamRecordCtrlEx:delegate.iCurrentChatUserId:YES:BRAC_RECORD_FLAGS_VIDEO :0:@""];。
其中iCurrentChatUserId是对方ID;yes表示开始录制;实现视频录制时为什么会中断?我的参数传输是否有错误?
回复 支持 反对

使用道具 举报

7

主题

38

帖子

177

积分

注册会员

Rank: 2

积分
177
11#
 楼主| 发表于 2014-11-5 16:14:18 | 只看该作者
+ (NSString*) GetSDKOptionString:(int) optname能否告知一下这个函数的返回值是什么?开发上得 返回值:返回查询结果指什么?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
10#
发表于 2014-10-30 14:26:54 | 只看该作者
525776828yyc 发表于 2014-10-30 14:19
dwTaskId: 需要查询的任务编号是什么?1代表什么

这个任务编号是要传人调用 TransFile的返回值。1您是指那个参数的?
回复 支持 反对

使用道具 举报

7

主题

38

帖子

177

积分

注册会员

Rank: 2

积分
177
9#
 楼主| 发表于 2014-10-30 14:19:20 | 只看该作者
chenxs 发表于 2014-10-30 12:07
您好~! 获取传输时的信息,可以用  AnyChat SDK 中的查询传输任务相关信息的API(如下):                                        参数介绍: ...

dwTaskId: 需要查询的任务编号是什么?1代表什么
回复 支持 反对

使用道具 举报

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
8#
发表于 2014-10-30 13:48:14 | 只看该作者
好哒。谢谢你们啦
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
7#
发表于 2014-10-30 13:01:41 | 只看该作者
gguofei 发表于 2014-10-30 11:42
但是(int) QueryTransTaskInfoInt: (int) dwUserid: (int) dwTaskId: (int) infoname 没有传输这个参数,那 ...

通过函数返回值来获取查询信息,开发文档中有出入。
回复 支持 反对

使用道具 举报

4

主题

41

帖子

278

积分

中级会员

Rank: 3Rank: 3

积分
278
6#
发表于 2014-10-30 12:07:08 | 只看该作者
本帖最后由 chenxs 于 2014-11-6 14:55 编辑

您好~! 获取传输时的信息,可以用  AnyChat SDK 中的查询传输任务相关信息的API(如下):                                       
  1. <font size="2"><font color="#000000" size="3" face="Arial">+ (int) QueryTransTaskInfoInt: (int) dwUserid: (int) dwTaskId: (int) infoname </font></font>
复制代码
参数介绍:

dwUserid: 任务发起者用户编号(并非传输目标用户编号)
dwTaskId: 需要查询的任务编号
infoname:需要查询的信息代码

infoname常用的参数表:
传输任务进度查询: TRANSTASK_PROGRESS(DOUBLE型,范围0.0 ~ 100.0)
传输任务当前码率: TRANSTASK_BITRATE(INT型,单位:bps)
传输任务当前状态:  TRANSTASK_STATUS(INT型,值1:准备状态, 2:传输状态,3:完成状态, 4:任务被发送者取消,5:任务被接收方取消)                                                                                                           

具体用法:
例如:获取当前任务状态
int speed =  [AnyChatPlatform  QueryTransTaskInfoInt: 123: 1: TRANSTASK_STATUS];
返回的 speed 值是3,表示当前传输任务完成了。
(获取其他信息的方法与例子相似,只需要按照需求设置infoname的参数,返回的值便是infoname参数对应的内容

回复 支持 反对

使用道具 举报

26

主题

108

帖子

388

积分

中级会员

Rank: 3Rank: 3

积分
388
5#
发表于 2014-10-30 11:42:40 | 只看该作者
但是(int) QueryTransTaskInfoInt: (int) dwUserid: (int) dwTaskId: (int) infoname 没有传输这个参数,那么,这个值如何来获取呢?求告知,困扰很久,求告知,不胜感激
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
地板
发表于 2014-10-30 11:36:11 | 只看该作者
gguofei 发表于 2014-10-30 11:32
传输进度的信息,是怎么获取的呢?infoval是这个参数吗?是的话不知道如何使用才能获取

不是哦,ios接口中没有infoval这个参数的,开发文档中的infoval是c++接口的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 03:17 , Processed in 0.126477 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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