AnyChat技术支持论坛

标题: 请问版主,本地视频如何切换IPAD的切换摄像头? [打印本页]

作者: penghb    时间: 2014-11-4 14:40
标题: 请问版主,本地视频如何切换IPAD的切换摄像头?
如何在通话过程中,即时切换前后摄像头?

作者: chenxs    时间: 2014-11-4 15:22
您好~!您调试的工具是用 XCode 的模拟器,还是用真机测试呢?
作者: penghb    时间: 2014-11-4 15:37
目前是XCode的模拟器,之后再上真机
作者: chenxs    时间: 2014-11-4 16:08
penghb 发表于 2014-11-4 15:37
目前是XCode的模拟器,之后再上真机

您好~!苹果提供的Xcode 模拟器暂时还没能支持外设摄像头的模拟,Xcode 目前只支持 iOS 运行环境的模拟。
如果是用真机测试摄像头是没有问题的!
作者: penghb    时间: 2014-11-4 17:16
我想如果采用真机,应该可以得到摄像头的视频画面。
我还想知道是否切换摄像头操作在系统提供的视频画面中完成,像FACETIME的一样,而不是咱们的应用程序控制?
作者: chenxs    时间: 2014-11-4 17:46
penghb 发表于 2014-11-4 17:16
我想如果采用真机,应该可以得到摄像头的视频画面。
我还想知道是否切换摄像头操作在系统提供的视频画面中 ...

您好~!AnyChat SDK 中提供“枚举本地视频采集设备”方法,获取设备的摄像头枚举(一般包含前置和后置2个)。
  1. // 枚举本地视频采集设备
  2. + (NSMutableArray*) EnumVideoCapture;
复制代码
然后用“选择指定的视频采集设备”方法,设置获取“摄像头枚举”中得一个摄像头的图像赋到UIImageView中便可以实现,具体可以参考AnyChat 标准 Demo。
  1. // 选择指定的视频采集设备
  2. + (int) SelectVideoCapture: (NSString*) szCaptureName;
复制代码

如果是用苹果的 IOS_SDK,您可以参考苹果官方  UIImagePickerController API,其中 ipad 可以参考苹果的UIPopoverController API。

作者: penghb    时间: 2014-11-5 09:22
好的,谢谢,我先去试试看




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