设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

anychat浏览器插件崩溃

[复制链接]

1

主题

8

帖子

31

积分

新手上路

Rank: 1

积分
31
跳转到指定楼层
楼主
发表于 2014-10-21 10:53:13 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术人员,你好!

     最近公司让我们预研下anychat视频对话,android和WEB端实现视频通话。

    之前遇到的是插件不能正常安装。一开始部署使用的是AnyChatWebIM,可是一直显示插件未安装,后来用AnyChatWebDemo这个部署,却可以,把两个应用都一样部署在tomcat下,通过浏览器访问,AnyChatWebIM不能正常显示插件(提示插件未安装),AnyChatWebDemo可以正常访问,插件正常显示。


    这个问题我倒也不明白为什么会这样,上面是题外话。


    现在遇到android和WEB端要私聊,可是每次都会出现插件崩溃的情况,如图:
   


    先说说我的实现方式:
    1.进入房间后调用调置为私聊模式


   2.接收到私聊请求,调用方法     


3.确定接收私聊请求和不接收,但是到这里就会崩溃


    4.这个是打开私聊窗口的方法


    5.打开视频流


    都是到了3.接收到视频请求的时候,浏览器就开始崩溃了,一会就说要重启浏览器,这个问题也是困扰了好长时间了,请问下如何解决呢。。

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

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
15#
发表于 2014-10-23 15:40:32 | 只看该作者
请问上面您自己的代码中,您是执行到哪一步出现问题的呢?
回复 支持 反对

使用道具 举报

1

主题

8

帖子

31

积分

新手上路

Rank: 1

积分
31
14#
 楼主| 发表于 2014-10-23 15:34:30 | 只看该作者
在线访问:http://www.anychat.cn/web/callcenter/  没有崩溃的情况, 请问下我上面的代码是否有什么地方需要调整
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
13#
发表于 2014-10-23 15:16:41 | 只看该作者
还有最主要的,在chrome下的崩溃问题,这个问题郁闷了好一阵子了,一直先在firefox下调,但其它的浏览器不行也是一个困惑。

您看我们标准的视频呼叫示例代码(位于:AnyChat for Web SDK/src/AnyChatCallCenter,或是在线访问:http://www.anychat.cn/web/callcenter/)是否也会崩溃呢?
回复 支持 反对

使用道具 举报

1

主题

8

帖子

31

积分

新手上路

Rank: 1

积分
31
12#
 楼主| 发表于 2014-10-23 15:05:49 | 只看该作者
获得用户名,后来我们在OnAnyChatVideoCallEvent 这个事件中,由android把他的登录名传给我,放在参数szUserStr中
回复 支持 反对

使用道具 举报

1

主题

8

帖子

31

积分

新手上路

Rank: 1

积分
31
11#
 楼主| 发表于 2014-10-23 15:00:44 | 只看该作者
你好,一开始在视频呼叫的回调函数中,接收到请求,然后同意
         


下面是同意的方法
     


同意后双方都会接收到START类型,进入房间

进入房间,进同一个房间号1020,没用系统随机分配的dwParam   
   

进入房间的回调事件,打开本地视频
   

打开本地视频的方法  
   

这两个回调函数,两个都有写打开远程用户的视频
   

打开远程用户的视频的方法
   

远程用户的摄像头有变化,录制视频


点击完成视频通话的按钮,结束录制,并关闭音视频,并通知远程用户,并退出房间,closeDialogJqueryUI这个方法是我用jqueryUI bootstrap写的一个模式窗口的关闭,代码为$('#video_jqueryui').dialog('close');


录制视频回调函数,但是都没有调用到这一步,window.alert都没有执行,没有弹窗提示

保存视频文件名到数据库



还有最主要的,在chrome下的崩溃问题,这个问题郁闷了好一阵子了,一直先在firefox下调,但其它的浏览器不行也是一个困惑。


回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2014-10-23 13:33:44 | 只看该作者
您是在什么地方调用的,建议将相关的代码贴完整,我们分析一下,谢谢。
回复 支持 反对

使用道具 举报

1

主题

8

帖子

31

积分

新手上路

Rank: 1

积分
31
9#
 楼主| 发表于 2014-10-23 13:21:07 | 只看该作者
我已经改为视频呼叫,不过这个在google chrome浏览器下还是会崩溃,不知为何,但是在firefox下不会。

另外,我在javascript中写
var serialnum = BRAC_GetUserName(mTargetUserId);
却怎么都为空,android端登录的时候是有用户名的,android端登录后自己获取是有值的,可是WEB端去获取却一直为空,请问这个是怎么回事呢。


--------------------------------------------------------------------------------
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2014-10-21 12:10:58 | 只看该作者
AnyChatCallCenter示例工程就是采用视频呼叫接口来实现的。
回复 支持 反对

使用道具 举报

1

主题

8

帖子

31

积分

新手上路

Rank: 1

积分
31
7#
 楼主| 发表于 2014-10-21 12:04:19 | 只看该作者
好的,我到时候试下视频呼叫接口
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 19:57 , Processed in 0.189336 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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