龙二 发表于 2013-8-7 13:57:14

初始化摄像头时候的崩溃!

本帖最后由 龙二 于 2013-8-7 14:09 编辑

SDK在初始化本地摄像头的时候,有机会初始化失败,导致程序崩溃,程序中我添加了摄像头状态的回调函数,正常情况下会打印出用户的摄像头状态(已实现),如:/*用户:(45)摄像头的状态:(1)*/,但是此崩溃的时候摄像头的回调函数也没被调用。这个是SDK的bug么,该如何处理呢?

使用的是ipod touch 4

类似的还有下面的图,下面的话摄像头的回调函数调了一次(有摄像头但是没有打开),应该是调两次的(第二次应该是打开摄像头)。


admin 发表于 2013-8-7 14:16:13

您好,根据您的log信息,判断SDK是早期的版本,建议您更新到最新的版本,然后再测试一下,看问题是否依然存在,谢谢!

龙二 发表于 2013-8-7 15:32:20

你好,新版本的一样会出现这个问题。。如图

admin 发表于 2013-8-7 15:52:34

您好,请问是什么样的操作流程会出现这样的问题?在我们附带的标准Demo程序中,是否也容易重现出来?

龙二 发表于 2013-8-7 16:01:34

你好,过程是这样的,我只点击一个按钮,然后自动连接服务器,进入房间,进入房间成功就开启本地摄像头,方法的调用都是用SDK的方法的,整个连接过程没有其他附加动作。贵方的标准demo逻辑好像不是这样弄的,不知道是否好重现。主要的问题我觉得应该是在初始化本地的视频layer的时候(因为layer的初始化不是在摄像头开启成功之后初始化的,而是在摄像头开始之前就初始化了),摄像头没有开启成功,但是layer获取本地视频流的操作继续进行下去了,导致崩溃。

admin 发表于 2013-8-7 16:17:45

您好,根据您的描述,可能还是工作流程上有些差异,不知道您是否方便写一个简单的demo,把您想实现的流程包含进去,然后把代码打包附上来,我让负责iOS平台的同事帮您分析、调试一下,谢谢。
页: [1]
查看完整版本: 初始化摄像头时候的崩溃!