2 baidu 15438619 baidu_15438619 于 2016.03.21 21:29 提问

android onPreviewFrame中data处理

是想通过手机蓝牙实现两个手机间的实时视频传输,在客户端上用相机预览,在onPreviewFrame中直接将参数中获得的byte[] data通过套接字传过去,但是服务端上显示收到的数据为乱码,而且也不知道怎么把这些获得的数据显示在服务端上surfaceview上,Android纯小白。。。毕设要做这个,这一块调了半个月,还是没怎么看懂

1个回答

lxk_1993
lxk_1993   Rxr 2016.03.22 09:35

可以试试集成环信的第三方实现你的需求

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Camera的onPreviewFrame回调方法中图片帧数据data最后显示出现错位拼接的bug
修复后的代码: 1)初始化Camera boolean initCamera(SurfaceHolder holder) { if (mCamera == null) { prepareScanner(); } if (mCamera == null) { // prepare failed! return false; } assert holder !
从public void onPreviewFrame(byte[] data, Camera arg1)拿到Bitmap
 private PreviewCallback pc = new PreviewCallback(){ public void onPreviewFrame(byte[] data, Camera arg1) { Camera.Parameters parameters=arg1.getParameters(); int imageFormat=param
Camera中onPreviewFrame()方法的视频方向旋转
1、旋转90度 private byte[] rotateYUV420Degree90(byte[] data, int imageWidth, int imageHeight) { byte [] yuv = new byte[imageWidth*imageHeight*3/2]; // Rotate the Y luma int i = 0; for(
android camera onPreviewFrame后生成角度错误的图像后纠正方法
核心方法: 1.将public void onPreviewFrame(byte[] data, Camera camera)中data[]转为bitmap,此方法是博主目前发现转换速度最快的方法: if (yuvType == null) {             yuvType = new Type.Builder(rs, Element.U8(rs)).setX(data.lengt
困扰一天啦,求大神不吝指导,Camera的onPreviewFrame中的问题
布上我初始化的函数 protected void initCamre() { camera = Camera.open(0); camera.setDisplayOrientation(90); Camera.Parameters parameters = camera.getParameters(); parameters.setPreviewSize(720, 1280);
onPreviewFrame报GC问题解决方法
CameraPreView遇到的一些问题 1、onPreviewFrame运行一段时间后便不进入回调函数 tip:1.在onPreviewFrame函数里加入mCamera.addCallbackBuffer(data); 2.surfaceChanged里加入mCamera.addCallbackBuffer(gBuffer); mCamera.setPrevie
android摄像头开发,将Camera.onPreviewFrame里面的data转换成bitmap
最近在做的几个项目都和摄像头有关,其中不乏图像识别的,但是拍照识别有时候感觉还是有些low,直接把画面一对准自己就识别了多好,就像zxing扫描二维码一样,于是上网查了很多资料,找到了 需要给camera对象设置一个 Camera.PreviewCallback,在这个回调中实现一个方法onPreviewFrame(byte[] data, Camera camera) 当然如果我们设置cam
Android Camera设置setPreviewCallback实现onPreviewFrame接口实时截取每一帧视频流数据
转自:http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.html 1 概述 通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据 2 知识点 ① Android Camera使用:    参考 Refs/Related
为什么onPreviewFrame()回调上来的YUV数据大小出错
答:因为调用PreviewCallback的方法有三种,之前采用的是setPreviewCallback,而没有使用setPreviewCallbackWithBuffer进行内存优化。 使用步骤: 1、先设置回调: mCamera.setPreviewCallbackWithBuffer(this) 2、增加buffer:  mCamera.addCallbackBuffer(new
Android Camera原始帧格式转换 —— 获取Camera图像(一)
概述:   做过Android Camera图像采集和处理的朋友们应该都知道,Android手机相机采集的原始帧(RawFrame)默认是横屏格式的,而官方API有没有提供一个设置Camera采集图像的方向的方法,导致我们拿到原始帧后还需要再次对其进行转换为对应需求的数据,例如YUV的格式,图像的方向等(旋转多少度合适),下面我就粗略的介绍一下大致的流程,理解浅薄,大神请勿喷。