设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

android 版本兼容问题,不同手机,不同版本

[复制链接]

9

主题

82

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
跳转到指定楼层
#
发表于 2013-7-26 13:04:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
您好,官方demo运行在三星手机,手机型号:GT-S5660,android版本号:2.3.7 内核版本:2.6.35.7.....结果采集不出来图像,整个就是黑屏或者是
07-26 12:58:36.219: I/ANYCHAT(4273): 12:58:36(227)        ---------------------------BRAnyChatCore ActiveCallLog---------------------------
07-26 12:58:36.229: I/ANYCHAT(4273): 12:58:36(235)        Load SDK Success, dwFuncMode:0x8a,V4.7(Build Time:Jun  4 2013 02:15:50)
07-26 12:58:36.229: I/ANYCHAT(4273): 12:58:36(235)        Android OS SDK Version:10, Support ARMv7:0, Support Neon:0
07-26 12:58:36.239: I/ANYCHAT(4273): 12:58:36(248)        Load libmediautil_v6.so success!(V4.7 Build Time:Jun  4 2013 02:17:17)
07-26 12:58:36.239: I/ANYCHAT(4273): 12:58:36(254)        Load libmediashow_2.3.so success!(V4.7 Build Time:Jun  4 2013 02:16:31)
07-26 12:58:36.249: I/ANYCHAT(4273): 12:58:36(262)        Load libmediacore_2.3.so success!(V4.7 Build Time:Jun  4 2013 02:16:54)
07-26 12:58:36.259: I/ANYCHAT(4273): 12:58:36(270)        CPU:797.90 MIPS, Hardware:GT-S5660 Board
07-26 12:58:53.939: I/ANYCHAT(4273): 12:58:53(952)        Invoke        BRAC_Connect(demo.anychat.cn,8906)=0
07-26 12:58:53.939: I/ANYCHAT(4273): 12:58:53(953)        Invoke        LoginServer(username=ggggggg )
07-26 12:58:53.979: I/ANYCHAT(4273): 12:58:53(985)        CheckClientSocketLink         Connect(ip=121.199.51.198,port=8906)
07-26 12:58:54.079: I/ANYCHAT(4273): 12:58:54(88)        Server version: V4.8(Build Time:2013-07-25 10:57:33)
07-26 12:58:54.089: I/ANYCHAT(4273): 12:58:54(104)        Message        OnConnect(bSuccess:1, errorcode=0)
07-26 12:58:54.379: I/ANYCHAT(4273): 12:58:54(384)        Message        OnLoginSystem(userid=-701,errorcode=0,username=ggggggg ), msg deliver worked(0)
07-26 12:58:54.419: I/ANYCHAT(4273): 12:58:54(428)        Connection to streaming media server successfully!(udp delay:21ms)
07-26 12:58:54.469: I/ANYCHAT(4273): 12:58:54(475)        Apply video parameter:320x240, bitrate:0, quality:3, gop:40, fps:10, preset:3, codec:0
07-26 12:58:54.469: I/ANYCHAT(4273): 12:58:54(476)        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
07-26 12:58:54.469: I/ANYCHAT(4273): 12:58:54(477)        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
07-26 12:58:54.469: I/ANYCHAT(4273): 12:58:54(477)        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
07-26 12:58:56.469: I/ANYCHAT(4273): 12:58:56(478)        Invoke        EnterRoom(roomid=1)
07-26 12:58:56.519: I/ANYCHAT(4273): 12:58:56(526)        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
07-26 12:58:56.519: I/ANYCHAT(4273): 12:58:56(526)        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
07-26 12:58:56.519: I/ANYCHAT(4273): 12:58:56(527)        Message        OnReceiveOnlineUser(count=2,roomid=1)
07-26 12:58:56.519: D/ANYCHAT(4273): InitAudioPlayer, profile: 1
07-26 12:58:56.529: D/ANYCHAT(4273): mMinPlayBufSize = 1740
07-26 12:58:56.539: D/ANYCHAT(4273): audio play....
07-26 12:59:03.449: I/ANYCHAT(4273): 12:59:03(455)        Message        OnUserEnterRoom(userid=-700,nickname=ffcffff,siteindex=2)
07-26 12:59:03.729: I/ANYCHAT(4273): 12:59:03(740)        Message        OnP2PConnectState(userid=-700, state=1)
07-26 12:59:04.089: I/ANYCHAT(4273): 12:59:04(100)        Message        OnP2PConnectState(userid=-700, state=3)
07-26 12:59:06.439: D/PhoneWindow(4273): couldn't save which view has focus because the focused view android.widget.EditText@4052f508 has no id.
07-26 12:59:06.589: D/SensorManager(4273): ====>>>>>Num Sensor: 1
07-26 12:59:06.589: D/SensorManager(4273): ====>>>>>Num Sensor: 2
07-26 12:59:06.589: D/SensorManager(4273): ====>>>>>Num Sensor: 3
07-26 12:59:06.589: D/SensorManager(4273): ====>>>>>Num Sensor: 4
07-26 12:59:06.589: D/SensorManager(4273): ====>>>>>Num Sensor: 5
07-26 12:59:06.589: D/SensorManager(4273): ====>>>>>Num Sensor: 6
07-26 12:59:06.599: D/SensorManager(4273): ====>>>>>Num Sensor: 0
07-26 12:59:06.599: E/SensorManager(4273): registerListener :: handle = 0  name= BMA220 delay= 200000 Listener= android.view.OrientationEventListener$SensorEventListenerImpl@40596460
07-26 12:59:06.619: E/SensorManager(4273): =======>>>Sensor Thread RUNNING <<<========
07-26 12:59:06.619: E/SensorManager(4273): reg :: handle = 0
07-26 12:59:06.619: E/SensorManager(4273): registerListener :: handle = 0  name= BMA220 delay= 200000 Listener= com.bairuitech.anychat.AnyChatSensorHelper@40594dc0
07-26 12:59:06.619: E/SensorManager(4273): reg :: handle = 0
07-26 12:59:06.809: I/ANYCHAT(4273): 12:59:06(817)        Invoke        UserCameraControl(userid=-700,bOpen=1)
07-26 12:59:06.809: I/ANYCHAT(4273): 12:59:06(818)        Invoke        UserSpeakControl(userid=-700,bOpen=1)
07-26 12:59:06.809: E/VideoActivity(4273): ======[com.bairuitech.demo.VideoActivity][191][InitialLayout]=======GetCameraNumber() ==1
07-26 12:59:06.809: I/ANYCHAT(4273): 12:59:06(822)        Invoke        UserCameraControl(userid=-1,bOpen=1)
07-26 12:59:06.809: I/ANYCHAT(4273): 12:59:06(823)        Invoke        UserSpeakControl(userid=-1,bOpen=1)
07-26 12:59:06.849: D/ANYCHAT(4273): InitAudioRecorder, profile: 1
07-26 12:59:06.859: I/ANYCHAT(4273): 12:59:06(870)        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
07-26 12:59:09.639: I/ANYCHAT(4273): 12:59:09(648)        userid(-700) video decode delay:31ms
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
54#
发表于 2013-8-1 10:42:01 | 只看该作者
您好,目前AnyChat暂时不支持Android、iPhone端本地的音视频录制,目前可以通过服务器来集中录像,暂时没有更好的解决方案,抱歉。
回复 支持 反对

使用道具 举报

9

主题

82

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
53#
 楼主| 发表于 2013-8-1 09:39:14 | 只看该作者
admin 发表于 2013-7-31 21:08
您好,我觉得应该是有冲突的,因为摄像头设备只有一个,当被某一个程序打开之后,设备就会被占用,其它程序 ...

那iphone上是不是也是冲突的?那么想保存本地摄像的摄像信息和声音,有什么好的解决方案?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
52#
发表于 2013-7-31 21:08:48 | 只看该作者
您好,我觉得应该是有冲突的,因为摄像头设备只有一个,当被某一个程序打开之后,设备就会被占用,其它程序再打开就会失败。
回复 支持 反对

使用道具 举报

9

主题

82

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
51#
 楼主| 发表于 2013-7-31 19:10:31 | 只看该作者
你们这个sdk在实时视频的时候,手机调用MediaRecorder类进行录制自己的声音和视频,会不会和你们的sdk有冲突?这个方案可以行吗?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
50#
发表于 2013-7-31 17:58:32 | 只看该作者
您好,SDK具备自动重连机制,默认情况下网络断开之后,会自动重连,自动登录,自动进入之前的房间,若需要屏蔽自动重连机制,则只需要调用Logout即可。

另外帖子太长了,新开一个,
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
49#
发表于 2013-7-31 17:25:10 | 只看该作者
博大的海 发表于 2013-7-31 17:10
你们的sdk有没有什么重连机制。在视频过程中突然断网了,是怎么处理的?另外是不是手机客户调用了anychat.R ...

1、你们的sdk有没有什么重连机制,在视频过程中突然断网了,是怎么处理的
有的,当网络重新连接时,客户会重新收到相应的回调消息。网络断开,通常是关闭音视频,网络重连的时候再打开
2、另外是不是手机客户调用了anychat.Release(),房间都得到了释放
调用anychat.Release(),会释放整个SDK的资源。再次使用的时候必须调用重新InitSdk.
3.离开房间,调用LeaveRoom就行了。
回复 支持 反对

使用道具 举报

9

主题

82

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
48#
 楼主| 发表于 2013-7-31 17:10:53 | 只看该作者
你们的sdk有没有什么重连机制。在视频过程中突然断网了,是怎么处理的?另外是不是手机客户调用了anychat.Release(),房间都得到了释放,就是手机客户端,释放房间资源的方法是?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
47#
发表于 2013-7-30 15:13:34 | 只看该作者
您好,查了一下华为C8650+的配置:http://detail.zol.com.cn/cell_phone/index307697.shtml 属于较低端的一款手机,非常抱歉,目前Android的碎片化问题是业界的通病,特别是在低端设备上表现更为明显,目前很难保证开发一款音视频通话的应用可以在所有硬件设备上正常运行,我们也一直在做各种类型设备的适配工作。目前AnyChat在主流的,或是中、高端的Android设备上均能正常工作。
回复 支持 反对

使用道具 举报

9

主题

82

帖子

233

积分

中级会员

Rank: 3Rank: 3

积分
233
46#
 楼主| 发表于 2013-7-30 14:59:06 | 只看该作者
测试手机为华为C8650+(单摄像头)操作系统,android 2.3,和其他手机(双摄像头)连接,出现黑屏问题。另外华为的进入房间后,一段时间后会自动退出房间,再次重新进入。

弱弱的问一句,你们在手机上的使用的公司多吗?他们都是咋解决这些问题的?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
45#
发表于 2013-7-30 13:54:55 | 只看该作者
您好,手机距离太近,语音通话过程会产生干扰,请将距离隔远一些再测试看看。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 04:12 , Processed in 0.164174 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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