困扰一天啦,求大神不吝指导,Camera的onPreviewFrame中的问题 androidcamera 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 camera.setPreviewCallback(new Camera.PreviewCallback() { @Override public void onPreviewFrame(byte[] data, Camera camera) { } });//代码应该是没有问题的。 我看了一下源码个人理解是 当有新的Frame产生 才会重新回调 onPreviewFrame,我调用OpenGL es,surfaceview也是这个样子的,可能是后面的数据没有变化。 其他的我也不是很清楚咯。 因为你用的是surfaceTexture,surfaceTexture里面的数据要消耗了,才能填充新的数据进去,这样你才能抓到preview数据,你要在surfacetexture收到新的frame之后,调用surfacetexture.updateTexImage()去消耗buffer才行。或者你直接换用surfaceview,这样就不用自己处理了。 又碰到一个问题了,onpreviewframe 里面的Camera 获取的getPreviewSize()不会根据我设置 parameters.setPreviewSize(720, 1280),而改变。我又晕了,而且图像还是个倒的。。也不会随我设置camera.setDisplayOrientation(90)。这又是怎么了??? 又碰到一个问题了,onpreviewframe 里面的Camera 获取的getPreviewSize()不会根据我设置 parameters.setPreviewSize(720, 1280),而改变。我又晕了,而且图像还是个倒的。。也不会随我设置camera.setDisplayOrientation(90)。这又是怎么了???previewsize不是随便设置的,要是camera支持的才行,camera.getPreviewSize()确认下。setDisplayOrientation()这个函数,你要看下document要怎么用,不要直接写90。你这两个问题混在一起不好,一个个去试吧。 如何获取root权限 求一份完整andriod调用相机,相片上传原码 android 中用mvc模式编写代码 android下,如何在C++层访问SQLIte的数据库 百思不得其解,关于立方体旋转动画(垂直方向) android4.0怎么在程序中隐藏下方的几个虚拟按键? 有java经验 转安卓行吗? 小弟初学Android的几个小问题,望大家相助 android程序部署到真机调用不到后台服务 ubuntu 32位,打开模拟器 android 视频播放问题,无法播放该视频? JSON的解析问题
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
}
});//代码应该是没有问题的。
或者你直接换用surfaceview,这样就不用自己处理了。
previewsize不是随便设置的,要是camera支持的才行,camera.getPreviewSize()确认下。
setDisplayOrientation()这个函数,你要看下document要怎么用,不要直接写90。
你这两个问题混在一起不好,一个个去试吧。