AnyChat技术支持论坛

标题: 无法语音 [打印本页]

作者: coolkissxia    时间: 2013-11-17 11:32
标题: 无法语音
无法语音通话

作者: admin    时间: 2013-11-17 13:24
您好,请详细描述一下应用环境?是您自己写的程序无法语音,还是用我们标准的示例程序也无法语音?是在什么设备上进行的测试,是否有更换设备进行测试?
作者: coolkissxia    时间: 2013-11-17 22:43
admin 发表于 2013-11-17 13:24
您好,请详细描述一下应用环境?是您自己写的程序无法语音,还是用我们标准的示例程序也无法语音?是在什么 ...

之前我直接在官方下载的demo中 运行可以语音,但是我同样的代码 运用到我的项目中就无法语音,这个是什么情况?
作者: 廖斌    时间: 2013-11-18 10:02
coolkissxia 发表于 2013-11-17 22:43
之前我直接在官方下载的demo中 运行可以语音,但是我同样的代码 运用到我的项目中就无法语音,这个是什么 ...

您好。可以把您的程序视频通话之后的日志发送来看下,我们看下调用的流程
作者: coolkissxia    时间: 2013-11-18 10:18
廖斌 发表于 2013-11-18 10:02
您好。可以把您的程序视频通话之后的日志发送来看下,我们看下调用的流程

视频之前是没有调用这个方法 ApplyVideoConfig,现在我的语音中走的路线跟 视频是一样的,        int rs = anychat.UserSpeakControl(userID, 1);
                System.out.print("initActivity anychat.UserSpeakControl" + rs);
                // 默认关闭本地的音频
                int my = anychat.UserSpeakControl(-1, 1);

只是在语音通话中 我只添加了这几句代码
作者: admin    时间: 2013-11-18 10:56
您好,是不是你的程序没有添加权限?
作者: coolkissxia    时间: 2013-11-18 11:10
admin 发表于 2013-11-18 10:56
您好,是不是你的程序没有添加权限?

不会啊  之前的权限我都加上了的啊<!--     <uses-permission android:name="android.permission.ACCESS_SURFACE_FLINGER" /> -->
只有这个权限我加上去会出错 我就注释了,其余的权限都加上了,我还没弄明白是什么原因,感觉就是我的 语音 没打开似的
作者: 廖斌    时间: 2013-11-18 13:57
coolkissxia 发表于 2013-11-18 11:10
不会啊  之前的权限我都加上了的啊
只有这个权限我加上去会出错 我就注释了,其余的权限都加上了,我还 ...

您好。可以把您的程序音频通话之后的日志发送来看下,我们看下调用的流程
作者: coolkissxia    时间: 2013-11-18 14:16
廖斌 发表于 2013-11-18 13:57
您好。可以把您的程序音频通话之后的日志发送来看下,我们看下调用的流程

[2013-11-18 14:15:31(508)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-11-18 14:15:31(510)]        Load libanychatcore.so success!(V4.8 Build Time:Sep 20 2013 07:54:51)
[2013-11-18 14:15:31(511)]        Android OS SDK Version:16, Support ARMv7:2, Support Neon:4
[2013-11-18 14:15:31(531)]        Load libmediautil_v7.so success!(V4.8 Build Time:Sep 20 2013 07:55:34)
[2013-11-18 14:15:31(548)]        Load libmediashow_4.0.so success!(V4.8 Build Time:Sep 10 2013 04:00:43)
[2013-11-18 14:15:31(560)]        Load libmediacore_4.1.so success!(V4.8 Build Time:Sep 20 2013 07:55:21)
[2013-11-18 14:15:31(600)]        CPU:2989.00 MIPS, Hardware:huawei
[2013-11-18 14:15:31(610)]        Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
[2013-11-18 14:15:31(611)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2013-11-18 14:15:31(612)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2013-11-18 14:15:31(614)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2013-11-18 14:15:31(615)]        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
[2013-11-18 14:15:31(637)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_CAPTUREMODE,5)
[2013-11-18 14:15:33(955)]        Invoke        UserSpeakControl(userid=0,bOpen=1)
[2013-11-18 14:15:33(956)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2013-11-18 14:15:35(195)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-11-18 14:15:43(533)]        Invoke        BRAC_Release        Elapse:40 ms

作者: coolkissxia    时间: 2013-11-18 14:19
廖斌 发表于 2013-11-18 13:57
您好。可以把您的程序音频通话之后的日志发送来看下,我们看下调用的流程

这个就是SD中打印的流程

BRAnyChatCore.rar

645 Bytes, 下载次数: 0

BRAnyChatCore.rar

1.16 KB, 下载次数: 0


作者: 廖斌    时间: 2013-11-18 14:23
coolkissxia 发表于 2013-11-18 14:19
这个就是SD中打印的流程

您好。从您贴上来的日志看,你没有调用基本的流程就打开自己音频,是没有效的。参考这个
http://www.anychat.cn/faq/index. ... =193&artlang=zh
作者: coolkissxia    时间: 2013-11-18 14:33
廖斌 发表于 2013-11-18 14:23
您好。从您贴上来的日志看,你没有调用基本的流程就打开自己音频,是没有效的。参考这个
http://www.any ...

[2013-11-18 14:18:27(126)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-11-18 14:18:27(128)]        Load libanychatcore.so success!(V4.8 Build Time:Sep 20 2013 07:54:51)
[2013-11-18 14:18:27(129)]        Android OS SDK Version:16, Support ARMv7:2, Support Neon:4
[2013-11-18 14:18:27(139)]        Load libmediautil_v7.so success!(V4.8 Build Time:Sep 20 2013 07:55:34)
[2013-11-18 14:18:27(145)]        Load libmediashow_4.0.so success!(V4.8 Build Time:Sep 10 2013 04:00:43)
[2013-11-18 14:18:27(153)]        Load libmediacore_4.1.so success!(V4.8 Build Time:Sep 20 2013 07:55:21)
[2013-11-18 14:18:27(159)]        CPU:2989.00 MIPS, Hardware:huawei
[2013-11-18 14:18:27(160)]        Invoke        BRAC_Connect(192.168.1.230,8906)=0
[2013-11-18 14:18:27(265)]        CheckClientSocketLink         Connect(ip=192.168.1.230,port=8906)
[2013-11-18 14:18:27(313)]        Server version: V4.8(Build Time:2013-07-11 14:52:24, Server OS:Windows)
[2013-11-18 14:18:27(314)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-11-18 14:18:27(326)]        Invoke        LoginServer(username=admin)
[2013-11-18 14:18:27(519)]        Message        OnLoginSystem(userid=-31,errorcode=0,username=admin), msg deliver worked(0)
[2013-11-18 14:18:27(530)]        Connection to streaming media server successfully!(udp delay:4ms)
[2013-11-18 14:18:27(558)]        Invoke        EnterRoom(roomid=1)
[2013-11-18 14:18:27(746)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2013-11-18 14:18:27(753)]        AllocAudioStream(dwFrameCount:3200, ret:0)
[2013-11-18 14:18:27(754)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2013-11-18 14:18:27(754)]        Message        OnReceiveOnlineUser(count=1,roomid=1)
[2013-11-18 14:18:34(912)]        Message        OnUserEnterRoom(userid=-32,nickname=bshansb,siteindex=1)
[2013-11-18 14:18:35(495)]        Message        OnP2PConnectState(userid=-32, state=2)
[2013-11-18 14:18:35(878)]        Message        OnP2PConnectState(userid=-32, state=3)
[2013-11-18 14:18:37(702)]        Apply video parameter:320x240, bitrate:150000, quality:3, gop:40, fps:10, preset:3, codec:0
[2013-11-18 14:18:37(704)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2013-11-18 14:18:37(705)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2013-11-18 14:18:37(706)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2013-11-18 14:18:37(708)]        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
[2013-11-18 14:18:37(709)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_CAPTUREMODE,5)
[2013-11-18 14:18:38(038)]        Invoke        UserSpeakControl(userid=0,bOpen=1)
[2013-11-18 14:18:38(039)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2013-11-18 14:18:39(452)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-11-18 14:18:39(497)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2013-11-18 14:18:39(498)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2013-11-18 14:18:39(533)]        Audio FX Status: VAD:1, NS:2, AGC:8, AEC:4
[2013-11-18 14:18:41(233)]        Invoke        LeaveRoom(roomid=-1)        Elapse:113 ms
[2013-11-18 14:18:41(248)]        Invoke        LogoutServer(userid=-31)        Elapse:12 ms
[2013-11-18 14:18:41(264)]        Invoke        BRAC_Release        Elapse:29 ms


我之前按照流程 视频测试是可以的,只是跳转页面的时候,语音通讯跳转到的页面不一样
作者: coolkissxia    时间: 2013-11-18 15:03
coolkissxia 发表于 2013-11-18 14:33
[2013-11-18 14:18:27(126)]        ---------------------------AnyChat Platform Core SDK Client Log-------- ...

解决了  非常感谢
作者: coolkissxia    时间: 2013-11-18 15:03
解决了  非常感谢 管理们的热心帮助




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3