录制视频中调用 mCamera.takePicture(null, null, new MyPictureCallback());功能获取图片数据后调用mCamera.startPreview();录制视频界面卡住并没有重新预览,7.0是可以的,8.0不行 是为什么?
解决方案 »
- 有用过androidpn的同学没?我连接服务器xmpp一直报这个错误
- 利用intent实现activity与service之间的实时通信,可行否?
- android4.0旋转屏幕问题
- 请教:覆盖安装换掉启动图片的程序,还是现实老的启动图片
- Android控件重写
- android触摸屏问题
- android如何在一个activity上显示两个画面?
- Android SDK SipDemo无法注册
- 使用腾讯官方SDK实现第三方登录,在调用Tencent.login后是否会自动判断已经有qq客户端?是否能设置使用网页版登录?
- 使用sqlite报SQLiteReadOnlyDatabaseException异常
- 新人求助
- 求助!!webview 不显示图片
情况1:你既然能把相机的数据保存成视频,那么你只需要在你拍照操作的时候,调用System.arraycopy方法复制并使用当前帧数据存为图片即可。这里这么理解,其实视频就是一帧一帧图片来的情况2:使用MediaRecorder 方式录制视频,网上搜下view如何转成Bitmap就可以,本来SurfaceView就是继承的View嘛。另外你也可以参考下我以前的问题https://bbs.csdn.net/topics/390921393
我使用的是MediaRecorder 方式录制的视频,但是用你的方法 SurfaceView获取到的是一张黑色的图片