标签: android multithreading camera android-asynctask imageview
我正在尝试在目标ImageView对象中显示实时视频帧。关键是我不想使用整个表面,因为布局中有更多控件(即按钮,......)。 我想应该使用Thread或AsyncTask,但我不知道该怎么做。 任何提示都非常受欢迎。
感谢。
答案 0 :(得分:0)
您可以将相机预览表面设置为您想要的任何尺寸,它是与任何其他元素一样的UI元素。
或者你可以从onPreview回调中获取帧作为字节流(作为NV12),使用YuvImage解码为jpeg并使用BitmapFactory将它们转换为位图,然后在imageview中显示位图。
我做了类似的事情,但有两部手机而不是一部,here和here。