当前位置: 代码迷 >> Android >> 急android如何录制SurfaceView中的图像?
  详细解决方案

急android如何录制SurfaceView中的图像?

热度:63   发布时间:2016-04-28 05:09:54.0
急!!!android怎么录制SurfaceView中的图像???
我在SurfaceView中用如下方法获取网络中的图像,但我想把这个内容实时的录制成视频,怎么弄?现在的bitmap都是一张张的图片,或者说能实现SurfaceView内容的录像也行,项目中要用到,比较急,谢谢
private void draw()
{
try
{
conn = (HttpURLConnection) videoUrl.openConnection();
conn.setDoInput(true);
in = new BufferedInputStream(conn.getInputStream());
bmp = BitmapFactory.decodeStream(in);
in.close();
conn.disconnect();
canvas = sfh.lockCanvas();
canvas.drawBitmap(bmp, 0, 0, paint);
sfh.unlockCanvasAndPost(canvas);

}
catch (Exception ex)
{
}
finally
{
// if (canvas != null)
// sfh.unlockCanvasAndPost(canvas);
}
}

------解决方案--------------------
jpg -> YUV ->再编码 ,比较麻烦
  相关解决方案