设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3641|回复: 2

OnAnyChatTransBuffer收不到透明通道数据事件的响应

[复制链接]

5

主题

27

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2016-10-21 14:12:30 | 显示全部楼层 |阅读模式

//发送结束会诊的透传消息
private void sendCloseCommand() {
    byte[] endTokenBytes = null;
    try {
        endTokenBytes = "close".getBytes("utf-8");
        mAnychatSDK.TransBuffer(-1, endTokenBytes, endTokenBytes.length);
    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
}
// 收到透明通道数据事件
@Override
public void OnAnyChatTransBuffer(int dwUserid, byte[] lpBuf, int dwLen) {
    Log.d("OnAnyChatTransBuffer", "OnAnyChatTransBuffer");
    try {
        String str = new String(lpBuf, 0, dwLen, "utf-8");
        if ("close".equals(str)) {
            AlertDialog.Builder builder = new AlertDialog.Builder(this);
            builder.setCancelable(false);
            builder.setTitle(R.string.title_dlg_finish_consu).setMessage(R.string.text_dlg_finish_consu)
                    .setPositiveButton(R.string.ok, new DialogInterface.OnClickListener() {
                        @Override
                        public void onClick(DialogInterface dialog, int which) {
                           finish();
                        }
                    }).show();
        }

    } catch (UnsupportedEncodingException e) {
        e.printStackTrace();
    }
}发送是可以的,例如别人关闭了视频,我收不到这个响应,mAnychatSDK.SetTransDataEvent(this);也写了
回复

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
发表于 2016-10-21 14:21:43 | 显示全部楼层
“利用该通道,可以向当前房间内的任何用户传输上层应用自定义的数据。”  别人关闭视频以后  离开房间了吗?
回复 支持 反对

使用道具 举报

发表于 2016-10-22 10:54:03 | 显示全部楼层
本帖最后由 佰锐科技-邵光清 于 2016-10-22 10:58 编辑

您好,mAnychatSDK.TransBuffer(-1, endTokenBytes, endTokenBytes.length);-1是表示给房间内所有人发送透明通道信息,如果别人关闭了视频,已经离开了房间的话,他是收不到信息的;如果别人在房间外需要收到透明通道消息,那么TransBuffer需要传对方的id;
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-30 15:08 , Processed in 0.111627 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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