AnyChat技术支持论坛

标题: anychat如何完全释放本地摄像头 [打印本页]

作者: rainyday    时间: 2016-2-29 10:35
标题: anychat如何完全释放本地摄像头
如题,我想实现在视屏的情况下调用系统相机拍照。我调用了UserCameraControl(-1, 0)后等到OnAnyChatCameraStateChgMessage这个方法回调后调用系统摄像机但是还是提示相机被占用,求解答!


作者: rainyday    时间: 2016-2-29 10:49
在小米手机上测试成功,但是在魅族手机上就是一直被占用。
作者: 佰锐科技-陈伟    时间: 2016-2-29 11:17
本帖最后由 佰锐科技-陈伟 于 2016-2-29 11:19 编辑
rainyday 发表于 2016-2-29 10:49
在小米手机上测试成功,但是在魅族手机上就是一直被占用。

您好 拍照可以直接使用提供的图像抓拍接口

QQ截图20160229111724.png (98.71 KB, 下载次数: 4506)

QQ截图20160229111724.png

作者: 佰锐科技-陈伟    时间: 2016-2-29 11:18
rainyday 发表于 2016-2-29 10:49
在小米手机上测试成功,但是在魅族手机上就是一直被占用。

您好 要完全释放本地摄像头 请参考

QQ图片20160229111809.png (7.01 KB, 下载次数: 4315)

QQ图片20160229111809.png

作者: rainyday    时间: 2016-2-29 11:29
佰锐科技-陈伟 发表于 2016-2-29 11:18
您好 要完全释放本地摄像头 请参考

你好,这个方法我试过了,但是进入系统相机应用还是提示被占用啊!
作者: rainyday    时间: 2016-2-29 11:30
佰锐科技-陈伟 发表于 2016-2-29 11:17
您好 拍照可以直接使用提供的图像抓拍接口

你好,我现在的需求就是要调用系统的相机呢。
作者: 佰锐科技-陈伟    时间: 2016-2-29 11:55
rainyday 发表于 2016-2-29 11:30
你好,我现在的需求就是要调用系统的相机呢。

您好,请试试延时调用呢!
作者: admin    时间: 2016-2-29 22:12
您好,操作摄像头的类位于:src\com\bairuitech\anychat\AnyChatCameraHelper.java,请用附件中的类替换(里面增加了CloseCamera的方法),然后调用:
  1. // 关闭摄像头
  2. AnyChatCoreSDK.mCameraHelper.CloseCamera();
复制代码

AnyChatCameraHelper.java

11.52 KB, 下载次数: 8


作者: 廖斌    时间: 2016-3-22 17:22
admin 发表于 2016-2-29 22:12
您好,操作摄像头的类位于:src\com\bairuitech\anychat\AnyChatCameraHelper.java,请用附件中的类替换( ...

测试附件的AnyChatCameraHelper类的CloseCamera方法ok,可以正常关闭摄像头。建议你们在视频界面加一个按钮,然后调用
  1. // 关闭摄像头
  2. AnyChatCoreSDK.mCameraHelper.CloseCamera();
复制代码
测试下





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