设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

anychat 只进行语言聊天的 问题

[复制链接]

4

主题

27

帖子

74

积分

注册会员

Rank: 2

积分
74
跳转到指定楼层
楼主
发表于 2016-11-11 10:06:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在我想要做一个音频聊天的功能,两端接通后,有时听到的语音有时听不到语音。这什么情况呢?下面是语音聊天的界面代码。


package com.bairuitech.callcenter;

import com.bairuitech.anychat.AnyChatBaseEvent;
import com.bairuitech.anychat.AnyChatCoreSDK;
import com.bairuitech.anychat.AnyChatDefine;
import com.bairuitech.anychat.AnyChatVideoCallEvent;
import com.yunmai.entcc.R;
import com.yunmai.imdemo.controller.voicechat.VoiceChatController;
import com.yunmai.imdemo.controller.voicechat.VoiceChatListener;
import com.yunmai.imdemo.controller.webrtc.RingtoneController;
import com.yunmai.imdemo.ui.ChatActivity;
import com.yunmai.imdemo.util.HandlerUnit;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

/**
* 单人语音聊天
* @author Administrator
*
*/
public class SingleVoiceChatActivity extends Activity implements OnClickListener, AnyChatBaseEvent, AnyChatVideoCallEvent,VoiceChatListener{
        private TextView voiceChatInfo;
        private Button handUp;
        public AnyChatCoreSDK anychat;
        int userID;// 对方视频id
       
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_single_voice_chat);
                VoiceChatController.listener = this;
                initView();
                setListener();
                Intent intent = getIntent();
                userID = intent.getIntExtra("UserID", -1);
                InitialSDK();
                RingtoneController.stopRingTone();
        }

        private void InitialSDK() {
                anychat = new AnyChatCoreSDK();
                anychat.SetBaseEvent(this);
                // 启动AnyChat传感器监听
                anychat.mSensorHelper.InitSensor(this);
                // 初始化Camera上下文句柄
                AnyChatCoreSDK.mCameraHelper.SetContext(this);
                anychat.SetVideoCallEvent(this);
        }

        private void initView() {
                voiceChatInfo = (TextView) findViewById(R.id.voice_chat_info);
                handUp = (Button) findViewById(R.id.btn_handup);
                voiceChatInfo.setText("与 "+VoiceChatController.instance.getUserName()
                                + "("
                                + VoiceChatController.instance.getUser().substring(0,
                                                VoiceChatController.instance.getUser().indexOf("#"))
                                + ")"+" 语音中");
        }
       
        private void setListener() {
                handUp.setOnClickListener(this);
        }

        @Override
        public void onClick(View v) {
                switch (v.getId()) {
                case R.id.btn_handup:
                        anychat.VideoCallControl(AnyChatDefine.BRAC_VIDEOCALL_EVENT_FINISH,userID, 0, 0, 0,"");
                        if (HandlerUnit.getMessageHandler() != null) {
                                HandlerUnit
                                                .getMessageHandler()
                                                .obtainMessage(
                                                                ChatActivity.HANDLER_REFRESH_IMMSGLIST)
                                                .sendToTarget();
                        }
                        onVoiceChatRefuse();
                        break;
                }
        }
       
        @Override
        protected void onResume() {
                super.onResume();
                reflashVoice();
        }
       
        @Override
        protected void onPause() {
                super.onPause();
                anychat.UserSpeakControl(-1, 0);
                anychat.UserSpeakControl(userID, 0);
        }
       
        @Override
        protected void onRestart() {
                super.onRestart();
                reflashVoice();
        }

        private void reflashVoice() {
                anychat.UserSpeakControl(userID, 1);
                anychat.UserSpeakControl(-1, 1);
        }

        private void finishActivits() {
                if(VoiceChatConnectingActivity.voiceChatConnectingActivity != null){
                        VoiceChatConnectingActivity.voiceChatConnectingActivity.finish();
                }
                this.finish();
        }

        @Override
        public void OnAnyChatConnectMessage(boolean bSuccess) {
               
        }

        @Override
        public void OnAnyChatLoginMessage(int dwUserId, int dwErrorCode) {
               
        }

        @Override
        public void OnAnyChatEnterRoomMessage(int dwRoomId, int dwErrorCode) {
               
        }

        @Override
        public void OnAnyChatOnlineUserMessage(int dwUserNum, int dwRoomId) {
               
        }

        @Override
        public void OnAnyChatUserAtRoomMessage(int dwUserId, boolean bEnter) {
               
        }

        @Override
        public void OnAnyChatLinkCloseMessage(int dwErrorCode) {
                anychat.UserSpeakControl(userID, 0);
                anychat.UserSpeakControl(-1, 0);
                Toast.makeText(SingleVoiceChatActivity.this, "视频连接中断,请确定网络是否正常。", 1).show();
        }

        @Override
        public void onVoiceChatAsk() {
               
        }

        @Override
        public void onVoiceChatAgree() {
               
        }

        @Override
        public void onVoiceChatRefuse() {
                if (HandlerUnit.getMessageHandler() != null) {
                        HandlerUnit.getMessageHandler()
                                        .obtainMessage(ChatActivity.HANDLER_REFRESH_IMMSGLIST)
                                        .sendToTarget();
                }
                finishActivits();
        }

        @Override
        public void onTimeOut() {
               
        }

        @Override
        public void onVersionLow() {
                // TODO Auto-generated method stub
               
        }
       
        @Override
        public void OnAnyChatVideoCallEvent(int dwEventType, int dwUserId,
                        int dwErrorCode, int dwFlags, int dwParam, String userStr) {
                Log.w("VideoActivity", dwEventType + "");
                switch (dwEventType) {
                case AnyChatDefine.BRAC_VIDEOCALL_EVENT_FINISH:
                        Log.e("BRAC_VIDEOCALL_EVENT_FINISH", dwEventType + "");
                        onVoiceChatRefuse();
                        anychat.VideoCallControl(AnyChatDefine.BRAC_VIDEOCALL_EVENT_FINISH,dwUserId, 0, 0, 0,"");
                        break;
                }
        }
       
        @Override
        public boolean onKeyDown(int keyCode, KeyEvent event) {
                if(keyCode == KeyEvent.KEYCODE_BACK){
                        onVoiceChatRefuse();
                        anychat.VideoCallControl(AnyChatDefine.BRAC_VIDEOCALL_EVENT_FINISH,userID, 0, 0, 0,"");
                }
                return super.onKeyDown(keyCode, event);
        }
       
        @Override
        protected void onDestroy() {
                super.onDestroy();
                if(anychat != null){
                        anychat.Logout();
                        anychat.Release();
                        anychat.mSensorHelper.DestroySensor();
                }
        }

}


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2016-11-11 12:53:06 | 只看该作者
你好,请将两端的日志发过来分析,在sd卡根目录下:BRAnyChatCore.log,谢谢
回复 支持 反对

使用道具 举报

4

主题

27

帖子

74

积分

注册会员

Rank: 2

积分
74
板凳
 楼主| 发表于 2016-11-11 13:33:46 | 只看该作者
BRAnyChatCore1.log

[2016-11-11 13:23:55(541)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2016-11-11 13:23:55(541)]        Load libanychatcore.so success!(V6.0 Build Time:Feb 15 2016 13:16:39)
[2016-11-11 13:23:55(541)]        Android OS SDK Version:17, Support ARMv7:2, Support Neon:4
[2016-11-11 13:23:55(609)]        Load libmediautil_v7.so success!(V6.0 Build Time:Feb 15 2016 13:18:25)
[2016-11-11 13:23:55(629)]        Load libmediashow.so success!(V6.0 Build Time:Feb 15 2016 13:18:10)
[2016-11-11 13:23:55(635)]        Load libmediacore.so success!(V6.0 Build Time:Feb 15 2016 13:18:13)
[2016-11-11 13:23:55(636)]        cpu:SMDK4x12(b0f2707d4d004c43) 1592.52 mips
[2016-11-11 13:23:55(636)]        SM-C101(samsung) exynos4 smdk4x12 4.2.2
[2016-11-11 13:23:55(639)]        Apply video parameter:320x240, bitrate:150kbps, quality:0, gop:40, fps:10, preset:3, codec:0
[2016-11-11 13:23:55(640)]        Invoke        SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2016-11-11 13:23:55(640)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2016-11-11 13:23:55(640)]        Invoke        SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2016-11-11 13:23:55(641)]        Invoke        Connect(121.40.44.164,8906)=0
[2016-11-11 13:23:55(651)]        Invoke        Login(username:ZAndroid2)=0
[2016-11-11 13:23:55(756)]        Create anychatdnsserver connect:121.40.44.164(8906)
[2016-11-11 13:23:58(165)]        On pre-connection result, errorcode:0, anychatcoreserver, 121.40.44.164(8906, tcp:1)
[2016-11-11 13:23:58(217)]        CheckClientSocketLink         Connect(ip=121.40.44.164,port=8906)
[2016-11-11 13:23:58(613)]        Server version: V6.1(Build Time:2016-08-02 13:52:22, Server OS:Windows)
[2016-11-11 13:23:58(698)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2016-11-11 13:23:59(024)]        Message        OnLoginSystem(userid=-2966,errorcode=0,username=ZAndroid2), msg deliver worked(0)
[2016-11-11 13:23:59(026)]        Server running time: 30 days, 15 hours, 48 minutes, license mode:0
[2016-11-11 13:23:59(031)]        Invoke        EnterRoom(roomid=834276)
[2016-11-11 13:23:59(122)]        Connection to streaming media server successfully!(udp delay:47ms)
[2016-11-11 13:23:59(622)]        Message        OnEnterRoom(roomid=834276,errorcode=0,siteindex=1)
[2016-11-11 13:23:59(622)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2016-11-11 13:23:59(623)]        Message        OnReceiveOnlineUser(count=2,roomid=834276)
[2016-11-11 13:23:59(654)]        Invoke        VideoCallControl(EventType:1, UserId:-2967, ErrorCode:0, dwFlags:0, dwParam:0, UserStr=0
[2016-11-11 13:23:59(809)]        Message        OnVideoCallEvent(EventType:2, UserId:-2967, ErrorCode:0, dwFlags:0x0, dwParam:0
[2016-11-11 13:24:01(463)]        Message        OnVideoCallEvent(EventType:3, UserId:-2967, ErrorCode:0, dwFlags:0x0, dwParam:1
[2016-11-11 13:24:01(595)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2016-11-11 13:24:01(595)]        Invoke        UserSpeakControl(userid=-2967,bOpen=1)
[2016-11-11 13:24:01(596)]        Invoke        UserSpeakControl(userid=-2967,bOpen=1)
[2016-11-11 13:24:01(596)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2016-11-11 13:24:01(677)]        Invoke        SetInputAudioFormat(1, 16000, 16, flags:0)
[2016-11-11 13:24:01(677)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2016-11-11 13:24:01(678)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2016-11-11 13:24:01(959)]        On Remote UserSpeakControl(dwUserId:-2967, bOpen:1)
[2016-11-11 13:24:02(052)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2016-11-11 13:24:05(818)]        userid(-2967) audio decode, codec:11, 1 channel, 16000Hz
[2016-11-11 13:24:25(823)]        Invoke        VideoCallControl(EventType:4, UserId:-2967, ErrorCode:0, dwFlags:0, dwParam:0, UserStr=0
[2016-11-11 13:24:25(886)]        Message        OnVideoCallEvent(EventType:4, UserId:-2967, ErrorCode:0, dwFlags:0x0, dwParam:0
[2016-11-11 13:24:25(994)]        Invoke        LeaveRoom(roomid=-1)        Elapse:107 ms
[2016-11-11 13:24:26(056)]        Invoke        LogoutServer(userid=-2966)        Elapse:170 ms
[2016-11-11 13:24:26(098)]        Invoke        BRAC_Release        Elapse:41 ms


BRAnyChatCore2.log
[2016-11-11 13:29:51(929)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2016-11-11 13:29:51(929)]        Load libanychatcore.so success!(V6.0 Build Time:Feb 15 2016 13:16:39)
[2016-11-11 13:29:51(929)]        Android OS SDK Version:19, Support ARMv7:2, Support Neon:4
[2016-11-11 13:29:51(947)]        Load libmediautil_v7.so success!(V6.0 Build Time:Feb 15 2016 13:18:25)
[2016-11-11 13:29:51(954)]        Load libmediashow.so success!(V6.0 Build Time:Feb 15 2016 13:18:10)
[2016-11-11 13:29:51(962)]        Load libmediacore.so success!(V6.0 Build Time:Feb 15 2016 13:18:13)
[2016-11-11 13:29:51(963)]        HONOR H30-L01M(HUAWEI) hi6620oem  4.4.2
[2016-11-11 13:29:51(964)]        Apply video parameter:320x240, bitrate:150kbps, quality:0, gop:40, fps:10, preset:3, codec:0
[2016-11-11 13:29:51(964)]        Invoke        SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2016-11-11 13:29:51(964)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2016-11-11 13:29:51(964)]        Invoke        SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2016-11-11 13:29:51(964)]        Invoke        Connect(121.40.44.164,8906)=0
[2016-11-11 13:29:51(965)]        Invoke        Login(username:卢允辉)=0
[2016-11-11 13:29:52(043)]        Create anychatdnsserver connect:121.40.44.164(8906)
[2016-11-11 13:29:52(296)]        On pre-connection result, errorcode:0, anychatcoreserver, 121.40.44.164(8906, tcp:1)
[2016-11-11 13:29:52(355)]        CheckClientSocketLink         Connect(ip=121.40.44.164,port=8906)
[2016-11-11 13:29:53(203)]        Server version: V6.1(Build Time:2016-08-02 13:52:22, Server OS:Windows)
[2016-11-11 13:29:53(205)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2016-11-11 13:29:53(599)]        Message        OnLoginSystem(userid=-2970,errorcode=0,username=卢允辉), msg deliver worked(0)
[2016-11-11 13:29:53(601)]        Server running time: 30 days, 15 hours, 53 minutes, license mode:0
[2016-11-11 13:29:53(610)]        Invoke        EnterRoom(roomid=626466)
[2016-11-11 13:29:53(683)]        Connection to streaming media server successfully!(udp delay:40ms)
[2016-11-11 13:29:54(140)]        Message        OnEnterRoom(roomid=626466,errorcode=0,siteindex=0)
[2016-11-11 13:29:54(141)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2016-11-11 13:29:54(141)]        Message        OnReceiveOnlineUser(count=1,roomid=626466)
[2016-11-11 13:29:54(160)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2016-11-11 13:29:54(619)]        Message        OnUserEnterRoom(userid=-2971,nickname=ZAndroid2,siteindex=1)
[2016-11-11 13:29:55(167)]        Invoke        VideoCallControl(EventType:1, UserId:-2971, ErrorCode:0, dwFlags:0, dwParam:0, UserStr=0
[2016-11-11 13:29:55(240)]        Message        OnVideoCallEvent(EventType:2, UserId:-2971, ErrorCode:0, dwFlags:0x0, dwParam:0
[2016-11-11 13:29:56(364)]        Message        OnVideoCallEvent(EventType:3, UserId:-2971, ErrorCode:0, dwFlags:0x0, dwParam:1
[2016-11-11 13:29:56(484)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2016-11-11 13:29:56(485)]        Invoke        UserSpeakControl(userid=-2971,bOpen=1)
[2016-11-11 13:29:56(488)]        Invoke        UserSpeakControl(userid=-2971,bOpen=1)
[2016-11-11 13:29:56(489)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2016-11-11 13:29:56(686)]        On Remote UserSpeakControl(dwUserId:-2971, bOpen:1)
[2016-11-11 13:30:05(902)]        Invoke        VideoCallControl(EventType:4, UserId:-2971, ErrorCode:0, dwFlags:0, dwParam:0, UserStr=0
[2016-11-11 13:30:06(059)]        Invoke        LeaveRoom(roomid=-1)        Elapse:116 ms
[2016-11-11 13:30:06(083)]        Invoke        LogoutServer(userid=-2970)        Elapse:140 ms
[2016-11-11 13:30:06(158)]        Invoke        BRAC_Release        Elapse:74 ms


回复 支持 反对

使用道具 举报

地板
发表于 2016-11-11 14:11:31 | 只看该作者
你好,第二个日志显示音频并没有初始化,没有输出
  1. Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
  2. Audio codec init, handle:1, 11, 1, 16000, 16, 15850
复制代码
同一个程序么? HONOR H30-L01M(HUAWEI) hi6620oem  4.4.2这个手机跑我们demo是否声音正常?
回复 支持 反对

使用道具 举报

5#
发表于 2016-11-11 14:23:58 | 只看该作者
两端接通后,有时听到语音有时听不到语音


请问听不到语音,是发生在什么情况下?
回复 支持 反对

使用道具 举报

4

主题

27

帖子

74

积分

注册会员

Rank: 2

积分
74
6#
 楼主| 发表于 2016-11-11 14:37:45 | 只看该作者
跳转到如下acitivity时就进行语言通话(然而在这个activity中进行语音通话的时候会偶尔出现上面出现的问题)

package com.bairuitech.callcenter;

import com.bairuitech.anychat.AnyChatBaseEvent;
import com.bairuitech.anychat.AnyChatCoreSDK;
import com.bairuitech.anychat.AnyChatVideoCallEvent;
import com.yunmai.entcc.R;
import com.yunmai.imdemo.controller.voicechat.VoiceChatController;
import com.yunmai.imdemo.controller.voicechat.VoiceChatListener;
import com.yunmai.imdemo.controller.webrtc.RingtoneController;
import com.yunmai.imdemo.view.RoundAngleImageView;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

/**
* 单人语音聊天
* @author Administrator
*
*/
public class SingleVoiceChatActivity extends Activity implements OnClickListener, AnyChatBaseEvent, AnyChatVideoCallEvent,VoiceChatListener{
        private TextView voiceChatInfo;
        private Button handUp;
        public AnyChatCoreSDK anychat;
        int userID;// 对方视频id
       
        @Override
        protected void onCreate(Bundle savedInstanceState) {
                super.onCreate(savedInstanceState);
                setContentView(R.layout.activity_single_voice_chat);
                VoiceChatController.listener = this;
                initView();
                setListener();
                Intent intent = getIntent();
                userID = intent.getIntExtra("UserID", -1);
                InitialSDK();
                RingtoneController.stopRingTone();
               
                anychat.UserSpeakControl(userID, 1);
                anychat.UserSpeakControl(-1, 1);
        }

        private void InitialSDK() {
                anychat = new AnyChatCoreSDK();
                anychat.SetBaseEvent(this);
                // 启动AnyChat传感器监听
                anychat.mSensorHelper.InitSensor(this);
                // 初始化Camera上下文句柄
                AnyChatCoreSDK.mCameraHelper.SetContext(this);
                anychat.SetVideoCallEvent(this);
        }

        private void initView() {
                voiceChatInfo = (TextView) findViewById(R.id.voice_chat_info);
                handUp = (Button) findViewById(R.id.btn_handup);
                voiceChatInfo.setText("与 "+VoiceChatController.instance.getUserName()
                                + "("
                                + VoiceChatController.instance.getUser().substring(0,
                                                VoiceChatController.instance.getUser().indexOf("#"))
                                + ")"+" 语音中");
        }
       
        private void setListener() {
                handUp.setOnClickListener(this);
        }

        @Override
        public void onClick(View v) {
                // TODO Auto-generated method stub
                switch (v.getId()) {
                case R.id.btn_handup:
                        VoiceChatController.instance.endVideoChat();
                        finishActivits();
                        break;

                default:
                        break;
                }
        }

        private void finishActivits() {
                if(VoiceChatConnectingActivity.voiceChatConnectingActivity != null){
                        VoiceChatConnectingActivity.voiceChatConnectingActivity.finish();
                }
                this.finish();
        }

        @Override
        public void OnAnyChatVideoCallEvent(int dwEventType, int dwUserId,
                        int dwErrorCode, int dwFlags, int dwParam, String userStr) {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void OnAnyChatConnectMessage(boolean bSuccess) {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void OnAnyChatLoginMessage(int dwUserId, int dwErrorCode) {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void OnAnyChatEnterRoomMessage(int dwRoomId, int dwErrorCode) {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void OnAnyChatOnlineUserMessage(int dwUserNum, int dwRoomId) {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void OnAnyChatUserAtRoomMessage(int dwUserId, boolean bEnter) {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void OnAnyChatLinkCloseMessage(int dwErrorCode) {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void onVoiceChatAsk() {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void onVoiceChatAgree() {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void onVoiceChatRefuse() {
                finishActivits();
        }

        @Override
        public void onTimeOut() {
                // TODO Auto-generated method stub
               
        }

        @Override
        public void onVersionLow() {
                // TODO Auto-generated method stub
               
        }


}
回复 支持 反对

使用道具 举报

4

主题

27

帖子

74

积分

注册会员

Rank: 2

积分
74
7#
 楼主| 发表于 2016-11-11 14:42:37 | 只看该作者
对了我问下,我那个语音聊天的activity界面代码逻辑有问题吗?
回复 支持 反对

使用道具 举报

8#
发表于 2016-11-11 14:53:27 | 只看该作者
本帖最后由 佰锐科技-邵光清 于 2016-11-11 15:03 编辑
Luyh 发表于 2016-11-11 14:42
对了我问下,我那个语音聊天的activity界面代码逻辑有问题吗?

原来两端的程序是不同的。打开本地音频和请求对方的音频,都需要在进入房间之后,即OnAnyChatEnterRoomMessage语音聊天界面应该进入房间了,你试试在initView中,在oncreat中也可以;
  1. anychat.UserSpeakControl(userID, 1);
  2. anychat.UserSpeakControl(-1, 1);
复制代码
回复 支持 反对

使用道具 举报

9#
发表于 2016-11-11 15:05:39 | 只看该作者
您对比一下发上来的两份代码,其中一个是OK的,就按照这个来改改。
回复 支持 反对

使用道具 举报

4

主题

27

帖子

74

积分

注册会员

Rank: 2

积分
74
10#
 楼主| 发表于 2016-11-11 15:18:07 | 只看该作者
我现在测试了一下,就是在进行语音聊天的时候,语音建立连接时时间比较长。  这个该怎么办?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 18:18 , Processed in 0.138158 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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