设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

anychat如何完全释放本地摄像头

[复制链接]

7

主题

37

帖子

133

积分

注册会员

Rank: 2

积分
133
跳转到指定楼层
楼主
发表于 2016-2-29 10:35:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,我想实现在视屏的情况下调用系统相机拍照。我调用了UserCameraControl(-1, 0)后等到OnAnyChatCameraStateChgMessage这个方法回调后调用系统摄像机但是还是提示相机被占用,求解答!

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

使用道具 举报

1

主题

312

帖子

2514

积分

超级版主

Rank: 8Rank: 8

积分
2514
推荐
发表于 2016-2-29 11:55:32 | 只看该作者
rainyday 发表于 2016-2-29 11:30
你好,我现在的需求就是要调用系统的相机呢。

您好,请试试延时调用呢!
回复 支持 1 反对 0

使用道具 举报

7

主题

37

帖子

133

积分

注册会员

Rank: 2

积分
133
沙发
 楼主| 发表于 2016-2-29 10:49:29 | 只看该作者
在小米手机上测试成功,但是在魅族手机上就是一直被占用。
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2514

积分

超级版主

Rank: 8Rank: 8

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

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

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

QQ截图20160229111724.png
回复 支持 反对

使用道具 举报

1

主题

312

帖子

2514

积分

超级版主

Rank: 8Rank: 8

积分
2514
地板
发表于 2016-2-29 11:18:56 | 只看该作者
rainyday 发表于 2016-2-29 10:49
在小米手机上测试成功,但是在魅族手机上就是一直被占用。

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

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

QQ图片20160229111809.png
回复 支持 反对

使用道具 举报

7

主题

37

帖子

133

积分

注册会员

Rank: 2

积分
133
5#
 楼主| 发表于 2016-2-29 11:29:36 | 只看该作者
佰锐科技-陈伟 发表于 2016-2-29 11:18
您好 要完全释放本地摄像头 请参考

你好,这个方法我试过了,但是进入系统相机应用还是提示被占用啊!
回复 支持 反对

使用道具 举报

7

主题

37

帖子

133

积分

注册会员

Rank: 2

积分
133
6#
 楼主| 发表于 2016-2-29 11:30:10 | 只看该作者
佰锐科技-陈伟 发表于 2016-2-29 11:17
您好 拍照可以直接使用提供的图像抓拍接口

你好,我现在的需求就是要调用系统的相机呢。
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2016-2-29 22:12:22 | 只看该作者
您好,操作摄像头的类位于:src\com\bairuitech\anychat\AnyChatCameraHelper.java,请用附件中的类替换(里面增加了CloseCamera的方法),然后调用:
  1. // 关闭摄像头
  2. AnyChatCoreSDK.mCameraHelper.CloseCamera();
复制代码

AnyChatCameraHelper.java

11.52 KB, 下载次数: 8

回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
9#
发表于 2016-3-22 17:22:01 | 只看该作者
admin 发表于 2016-2-29 22:12
您好,操作摄像头的类位于:src\com\bairuitech\anychat\AnyChatCameraHelper.java,请用附件中的类替换( ...

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 21:10 , Processed in 0.139389 second(s), 25 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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