设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: Luyh
打印 上一主题 下一主题

anychat 只进行语言聊天的 问题

[复制链接]

4

主题

869

帖子

3032

积分

论坛元老

Rank: 8Rank: 8

积分
3032
11#
发表于 2016-11-14 10:32:49 | 显示全部楼层
Luyh 发表于 2016-11-14 09:47
那我这个到底是什么问题。搞得都郁闷死了,

可以将整个程序发过来不,我们帮你调试!
回复 支持 反对

使用道具 举报

12#
发表于 2016-11-14 10:47:36 | 显示全部楼层
Luyh 发表于 2016-11-14 10:44
好的。怎么发给你呢

邮箱地址:shaogq@bairuitech.com
回复 支持 反对

使用道具 举报

13#
发表于 2016-11-14 14:33:32 | 显示全部楼层
Luyh 发表于 2016-11-14 11:12
已近发过去了,麻烦帮我排查下,谢谢

您好,关于语音问题,有时候可以听到,有时候不可以听到;
我测试发现第一次语音双方都OK,第二次就不正常;原因应该是退出房间前你没有关闭本地麦克风、对方的音频,不论语音还是视频,都需要在leaveroom之前都将本地和对方的音频和视频关闭。
请修改一下代码。
回复 支持 反对

使用道具 举报

14#
发表于 2016-11-14 14:44:50 | 显示全部楼层
UserSpeakControl(userid, boolean);    //打开或者关闭音频
UserCameraControl(userid, boolean);  //打开或者关闭视频
回复 支持 反对

使用道具 举报

15#
发表于 2016-11-14 15:50:56 | 显示全部楼层
Luyh 发表于 2016-11-14 14:49
protected void onDestroy() {
                super.onDestroy();
                if(anychat != null){

通过看日志, anychat.UserSpeakControl(-1, 0);和anychat.UserSpeakControl(userID, 0);都没执行到;
activity跳转到另一个activity,其会执行onPause()-->onStop(),只有当程序调用了finish()或者意外终止时才会调用onDestroy();
你可以在OnAnyChatUserAtRoomMessage判断对方是退出时,关闭它的音视频;在onPause()中关闭自己、对方的音频和视频。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 16:52 , Processed in 0.111559 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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