AnyChat技术支持论坛

标题: 看不到对方的视频 [打印本页]

作者: 王小峰    时间: 2013-10-28 10:38
标题: 看不到对方的视频
我后台有一个服务,服务实现了AnyChatVideoCallEvent,        AnyChatBaseEvent  这两个类,但是当我显示视频的类没有实现这个AnyChatBaseEvent类,就不显示对方的视频,实现了就可以看到对方的视频,我想问下不是同时只能用一个AnyChatBaseEvent 吗?为什么显示视频的类实现不实现AnyChatBaseEvent就不显示视频,我看了下日志,并没有调用这个类的回调方法!
       
作者: 廖斌    时间: 2013-10-28 10:41
您好。要接收其他回调必须要先设置AnyChatBaseEvent接收。在设置中new了一个handler,你可以看下AnyCoreSdk这个类的代码
作者: 王小峰    时间: 2013-10-28 10:46
我不需要
调用AnyChatBaseEvent这个类的回调,我只需要显示对方的视频!
作者: 廖斌    时间: 2013-10-28 10:55
王小峰 发表于 2013-10-28 10:46
我不需要
调用AnyChatBaseEvent这个类的回调,我只需要显示对方的视频!

那你需要OnVideoCallEventCallBack这个回调吗?
作者: 王小峰    时间: 2013-10-28 11:00
不需要,我服务中都实现了这两个回调了!
作者: 廖斌    时间: 2013-10-28 11:05
你用的是Java模式吗?Java模式的视频显示还需要用到AnyChatCoreSDK中的OnVideoDataCallBack
作者: 王小峰    时间: 2013-10-28 11:09
恩,我用的默认设置,应该是java模式,现在服务中实现了AnyChatBaseEvent的话,那界面肯定就不能用AnyChatBaseEvent这个了,用java模式的话视频显示不行了?
作者: 廖斌    时间: 2013-10-28 11:11
王小峰 发表于 2013-10-28 11:09
恩,我用的默认设置,应该是java模式,现在服务中实现了AnyChatBaseEvent的话,那界面肯定就不能用AnyChatB ...

嗯,Java模式中必须在显示视频的activity中接收OnVideoDataCallBack,所以要设置SetBaseEvent
作者: 王小峰    时间: 2013-10-28 11:13
我不需要AnyChatBaseEvent的基本事件啊,我实现这个有什么意义呢,如果我用AnyChatCoreSDK中的OnVideoDataCallBack的话,我改实现那个呢?
作者: 廖斌    时间: 2013-10-28 11:23
王小峰 发表于 2013-10-28 11:13
我不需要AnyChatBaseEvent的基本事件啊,我实现这个有什么意义呢,如果我用AnyChatCoreSDK中的OnVideoDataC ...

必须要调用AnyChatCoreSDK中的RegisterNotify。
作者: 王小峰    时间: 2013-10-28 11:29
这么说如果要显示视频,必须实现AnyChatBaseEvent,也就是不能够用服务!
作者: 廖斌    时间: 2013-10-28 11:34
王小峰 发表于 2013-10-28 11:29
这么说如果要显示视频,必须实现AnyChatBaseEvent,也就是不能够用服务!

可以在视频类中单独调用RegisterNotify也可以,也不是必须要实现AnyChatBaseEvent接口
作者: 王小峰    时间: 2013-10-28 11:39
ok,好的!




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