设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

android 切换屏幕问题

[复制链接]

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
跳转到指定楼层
楼主
发表于 2013-12-27 11:35:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我现在有这么一个情况。

A跟B视频聊天。C请求B视频,B需要将跟A的视频音频流指向C,怎么做?

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

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
推荐
发表于 2013-12-27 18:25:35 | 只看该作者
小易 发表于 2013-12-27 17:56
,那我怎么办?

你好,参考这个demo,文件在附件中。我这边实现是可以的。

AnyChatMeetingDemo.rar

284.04 KB, 下载次数: 4

回复 支持 1 反对 0

使用道具 举报

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
17#
 楼主| 发表于 2013-12-27 17:56:50 | 只看该作者
廖斌 发表于 2013-12-27 17:52
是的,index是一个surfaceview对应一个,不需要清除的

,那我怎么办?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
16#
发表于 2013-12-27 17:52:12 | 只看该作者
小易 发表于 2013-12-27 17:50
先清除A的,然后绑定C的,但是在清除A之前。A已经退出Anychat了。而且我显现 清除前的index是0.清除之后 ...

是的,index是一个surfaceview对应一个,不需要清除的
回复 支持 反对

使用道具 举报

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
15#
 楼主| 发表于 2013-12-27 17:50:14 | 只看该作者
admin 发表于 2013-12-27 17:45
您好,请问是先清除A的:SetVideoUser(index_a, -1),然后再绑定C的?

先清除A的,然后绑定C的,但是在清除A之前。A已经退出Anychat了。而且我显现 清除前的index是0.清除之后,index还是0?
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9101

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9101
14#
发表于 2013-12-27 17:45:26 | 只看该作者
您好,请问是先清除A的:SetVideoUser(index_a, -1),然后再绑定C的?
回复 支持 反对

使用道具 举报

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
13#
 楼主| 发表于 2013-12-27 17:26:47 | 只看该作者
小易 发表于 2013-12-27 16:38
B的日志

[2013-12-27 16:35:35(185)]        ---------------------------AnyChat Platform Core SDK  ...

请问下情况?
回复 支持 反对

使用道具 举报

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
12#
 楼主| 发表于 2013-12-27 16:38:50 | 只看该作者
admin 发表于 2013-12-27 16:28
您好,请上传一下B、C的log信息。

B的日志

[2013-12-27 16:35:35(185)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-12-27 16:35:35(188)]        Load libanychatcore.so success!(V4.8 Build Time:Dec 11 2013 03:41:22)
[2013-12-27 16:35:35(189)]        Android OS SDK Version:15, Support ARMv7:2, Support Neon:4
[2013-12-27 16:35:35(206)]        Load libmediautil_v7.so success!(V4.8 Build Time:Dec 11 2013 03:42:21)
[2013-12-27 16:35:35(220)]        Load libmediashow_4.0.so success!(V4.8 Build Time:Dec 11 2013 03:41:47)
[2013-12-27 16:35:35(236)]        Load libmediacore_4.0.so success!(V4.8 Build Time:Dec 11 2013 03:42:01)
[2013-12-27 16:35:35(250)]        CPU:13.52 MIPS, Hardware:pyramid
[2013-12-27 16:35:35(251)]        Invoke        BRAC_Connect(192.168.1.100,8906)=0
[2013-12-27 16:35:35(252)]        Apply video parameter:480x320, bitrate:150000, quality:3, gop:80, fps:20, preset:3, codec:0
[2013-12-27 16:35:35(253)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2013-12-27 16:35:35(253)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2013-12-27 16:35:35(255)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2013-12-27 16:35:35(256)]        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
[2013-12-27 16:35:35(257)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2013-12-27 16:35:35(310)]        CheckClientSocketLink         Connect(ip=192.168.1.100,port=8906)
[2013-12-27 16:35:35(375)]        Server version: V4.8(Build Time:2013-12-19 10:27:43, Server OS:Windows)
[2013-12-27 16:35:35(416)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-12-27 16:35:36(640)]        video init finish:480x320, NV21, fps:31
[2013-12-27 16:35:36(767)]        Invoke        LoginServer(username=13771426107)
[2013-12-27 16:35:36(971)]        Message        OnLoginSystem(userid=3,errorcode=0,username=徐雷), msg deliver worked(0)
[2013-12-27 16:35:36(982)]        Invoke        EnterRoom(roomid=1)
[2013-12-27 16:35:37(013)]        Connection to streaming media server successfully!(udp delay:21ms)
[2013-12-27 16:35:37(128)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
[2013-12-27 16:35:37(128)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2013-12-27 16:35:37(131)]        Message        OnReceiveOnlineUser(count=2,roomid=1)
[2013-12-27 16:35:37(138)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-12-27 16:35:37(139)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-12-27 16:35:37(139)]        Invoke        UserCameraControl(userid=10,bOpen=1)
[2013-12-27 16:35:37(139)]        Invoke        UserSpeakControl(userid=10,bOpen=1)
[2013-12-27 16:35:37(142)]        Invoke        UserCameraControl(userid=10,bOpen=1)
[2013-12-27 16:35:37(143)]        Invoke        UserSpeakControl(userid=10,bOpen=1)
[2013-12-27 16:35:37(145)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-12-27 16:35:37(145)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-12-27 16:35:37(165)]        video init finish:480x320, NV21, fps:31
[2013-12-27 16:35:37(179)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2013-12-27 16:35:37(186)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2013-12-27 16:35:37(217)]        video init finish:480x320, NV21, fps:31
[2013-12-27 16:35:37(256)]        On Remote UserCameraControl(dwUserId:10, bOpen:1)
[2013-12-27 16:35:37(297)]        On Remote UserSpeakControl(dwUserId:10, bOpen:1)
[2013-12-27 16:35:37(359)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2013-12-27 16:35:37(368)]        video codec init:codec:1, 20fps, 480x320, bitrate:150000, quality:3, preset:3, gop:80, handle:2
[2013-12-27 16:35:37(645)]        Message        OnP2PConnectState(userid=10, state=2)
[2013-12-27 16:35:37(696)]        userid(10) video decode delay:40ms
[2013-12-27 16:35:38(130)]        Message        OnP2PConnectState(userid=10, state=3)
[2013-12-27 16:36:00(993)]        Invoke        UserCameraControl(userid=10,bOpen=0)
[2013-12-27 16:36:00(995)]        Invoke        UserSpeakControl(userid=10,bOpen=0)
[2013-12-27 16:36:01(039)]        Invoke        UserCameraControl(userid=4,bOpen=1)
[2013-12-27 16:36:01(039)]        Invoke        UserSpeakControl(userid=4,bOpen=1)
[2013-12-27 16:36:01(386)]        Message        OnUserEnterRoom(userid=4,nickname=杜晓燕,siteindex=2)
[2013-12-27 16:36:01(386)]        On Remote UserCameraControl(dwUserId:10, bOpen:0)
[2013-12-27 16:36:01(387)]        On Remote UserSpeakControl(dwUserId:10, bOpen:0)
[2013-12-27 16:36:01(426)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-12-27 16:36:01(426)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-12-27 16:36:01(427)]        Invoke        UserCameraControl(userid=4,bOpen=1)
[2013-12-27 16:36:01(427)]        Invoke        UserSpeakControl(userid=4,bOpen=1)
[2013-12-27 16:36:01(521)]        On Remote UserCameraControl(dwUserId:4, bOpen:1)
[2013-12-27 16:36:01(531)]        On Remote UserSpeakControl(dwUserId:4, bOpen:1)
[2013-12-27 16:36:01(654)]        Message        OnP2PConnectState(userid=4, state=2)
[2013-12-27 16:36:01(695)]        Message        OnUserLeaveRoom(userid=10,siteindex=0)
[2013-12-27 16:36:01(806)]        socket error, disconnected by peer!, bTcp(1) - userid(10)
[2013-12-27 16:36:01(914)]        userid(4) video decode delay:9ms
[2013-12-27 16:36:02(061)]        Message        OnP2PConnectState(userid=4, state=3)
[2013-12-27 16:36:31(535)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2013-12-27 16:36:31(536)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2013-12-27 16:36:31(861)]        Invoke        UserCameraControl(userid=4,bOpen=0)
[2013-12-27 16:36:31(863)]        Invoke        UserSpeakControl(userid=4,bOpen=0)
[2013-12-27 16:36:31(867)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2013-12-27 16:36:31(868)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2013-12-27 16:36:32(402)]        Invoke        LeaveRoom(roomid=1)        Elapse:110 ms
[2013-12-27 16:36:32(407)]        Invoke        LogoutServer(userid=3)        Elapse:4 ms
[2013-12-27 16:36:32(437)]        Invoke        BRAC_Release        Elapse:29 ms

C的日志
[2013-12-27 16:36:13(035)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2013-12-27 16:36:13(036)]        Load libanychatcore.so success!(V4.8 Build Time:Dec 11 2013 03:41:22)
[2013-12-27 16:36:13(037)]        Android OS SDK Version:16, Support ARMv7:2, Support Neon:4
[2013-12-27 16:36:13(056)]        Load libmediautil_v7.so success!(V4.8 Build Time:Dec 11 2013 03:42:21)
[2013-12-27 16:36:13(066)]        Load libmediashow_4.0.so success!(V4.8 Build Time:Dec 11 2013 03:41:47)
[2013-12-27 16:36:13(076)]        Load libmediacore_4.1.so success!(V4.8 Build Time:Dec 11 2013 03:42:06)
[2013-12-27 16:36:13(084)]        CPU:13.53 MIPS, Hardware:MI 2
[2013-12-27 16:36:13(085)]        Invoke        BRAC_Connect(192.168.1.100,8906)=0
[2013-12-27 16:36:13(086)]        Apply video parameter:480x320, bitrate:150000, quality:3, gop:80, fps:20, preset:3, codec:0
[2013-12-27 16:36:13(086)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2013-12-27 16:36:13(087)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2013-12-27 16:36:13(088)]        Invoke        BRAC_SetSDKOption(BRAC_SO_CORESDK_USEHWCODEC=0)
[2013-12-27 16:36:13(088)]        Invoke        BRAC_SetSDKOption(BRAC_SO_STREAM_SMOOTHPLAYMODE=0)
[2013-12-27 16:36:13(089)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2013-12-27 16:36:13(145)]        CheckClientSocketLink         Connect(ip=192.168.1.100,port=8906)
[2013-12-27 16:36:13(430)]        video init finish:480x320, NV21, fps:25
[2013-12-27 16:36:13(819)]        Server version: V4.8(Build Time:2013-12-19 10:27:43, Server OS:Windows)
[2013-12-27 16:36:13(870)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2013-12-27 16:36:13(884)]        Invoke        LoginServer(username=13861440376)
[2013-12-27 16:36:14(272)]        Message        OnLoginSystem(userid=4,errorcode=0,username=杜晓燕), msg deliver worked(0)
[2013-12-27 16:36:14(278)]        Invoke        EnterRoom(roomid=1)
[2013-12-27 16:36:14(325)]        Connection to streaming media server successfully!(udp delay:26ms)
[2013-12-27 16:36:14(844)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=2)
[2013-12-27 16:36:14(846)]        Audio Playback Device Init(0, 1, 16000, 16), Default Playback Driver
[2013-12-27 16:36:14(847)]        Message        OnReceiveOnlineUser(count=3,roomid=1)
[2013-12-27 16:36:14(860)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-12-27 16:36:14(861)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-12-27 16:36:14(862)]        Invoke        UserCameraControl(userid=3,bOpen=1)
[2013-12-27 16:36:14(863)]        Invoke        UserSpeakControl(userid=3,bOpen=1)
[2013-12-27 16:36:14(864)]        Invoke        UserCameraControl(userid=3,bOpen=1)
[2013-12-27 16:36:14(865)]        Invoke        UserSpeakControl(userid=3,bOpen=1)
[2013-12-27 16:36:14(866)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2013-12-27 16:36:14(867)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2013-12-27 16:36:14(930)]        video init finish:480x320, NV21, fps:25
[2013-12-27 16:36:15(124)]        On Remote UserCameraControl(dwUserId:3, bOpen:1)
[2013-12-27 16:36:15(166)]        On Remote UserSpeakControl(dwUserId:3, bOpen:1)
[2013-12-27 16:36:15(207)]        Message        OnP2PConnectState(userid=3, state=2)
[2013-12-27 16:36:15(213)]        Audio Init, error:0, device:-1, 1, 16000, 16, capmode:0
[2013-12-27 16:36:15(215)]        Audio codec init, handle:2, 11, 1, 16000, 16, 15850
[2013-12-27 16:36:15(235)]        video init finish:480x320, NV21, fps:25
[2013-12-27 16:36:15(271)]        Message        OnUserLeaveRoom(userid=10,siteindex=0)
[2013-12-27 16:36:15(385)]        video codec init:codec:1, 20fps, 480x320, bitrate:150000, quality:3, preset:3, gop:80, handle:3
[2013-12-27 16:36:15(511)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
[2013-12-27 16:36:15(590)]        Message        OnP2PConnectState(userid=3, state=3)
[2013-12-27 16:36:16(234)]        userid(3) video decode delay:10ms
[2013-12-27 16:36:47(305)]        socket error, disconnected by peer!, bTcp(1) - userid(3)
[2013-12-27 16:36:47(310)]        Message        OnP2PConnectState(userid=3, state=2)
[2013-12-27 16:36:47(364)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2013-12-27 16:36:47(365)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2013-12-27 16:36:47(485)]        On Remote UserCameraControl(dwUserId:3, bOpen:0)
[2013-12-27 16:36:47(486)]        On Remote UserSpeakControl(dwUserId:3, bOpen:0)
[2013-12-27 16:36:47(486)]        Message        OnUserLeaveRoom(userid=3,siteindex=1)
[2013-12-27 16:36:47(510)]        Invoke        UserCameraControl(userid=3,bOpen=0)
[2013-12-27 16:36:47(511)]        Invoke        UserSpeakControl(userid=3,bOpen=0)
[2013-12-27 16:36:47(512)]        Invoke        UserCameraControl(userid=-1,bOpen=0)
[2013-12-27 16:36:47(513)]        Invoke        UserSpeakControl(userid=-1,bOpen=0)
[2013-12-27 16:36:47(935)]        Invoke        LeaveRoom(roomid=1)        Elapse:106 ms
[2013-12-27 16:36:47(957)]        Invoke        LogoutServer(userid=4)        Elapse:21 ms
[2013-12-27 16:36:48(024)]        Invoke        BRAC_Release        Elapse:65 ms
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9101

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9101
11#
发表于 2013-12-27 16:28:59 | 只看该作者
您好,请上传一下B、C的log信息。
回复 支持 反对

使用道具 举报

19

主题

66

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
10#
 楼主| 发表于 2013-12-27 16:27:20 | 只看该作者
admin 发表于 2013-12-27 16:04
您好,需要先解除之前A的绑定:anychat.mVideoHelper.SetVideoUser(index_a, -1); 其中index_a就是之前绑定 ...

图像一直重复的问题没了。但是还是之前的A的图像,没有变化,音频OK。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 10:27 , Processed in 0.165548 second(s), 26 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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