Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在目标 ImageView 对象中显示实时视频帧。关键是我不想使用整个表面,因为布局中有更多控件(即按钮,...)。我想应该使用 Thread 或 AsyncTask,但我不知道该怎么做。任何提示都非常受欢迎。
谢谢。
您可以将您的相机预览表面设置为任何您想要的大小,它是一个与其他任何元素一样的 UI 元素。
或者,您可以从 onPreview 回调(作为 NV12)中将帧作为字节流抓取,使用YuvImage解码为 jpeg并使用 BitmapFactory 将它们转换为位图,然后在您的图像视图中显示位图。
我做了类似的事情,但是用两部手机而不是一部,这里和这里。