如何在 Flutter 上选择唯一的前置摄像头

Dus*_*ham 1 mobile camera android dart flutter

在 Flutter 中打开 Camera View 时,我想选择唯一的前置摄像头。我搜索但没有找到如何解决它。

小智 7

查看lensDirection。仅通过索引您将无法辨别第一个摄像机的朝向。

(await availableCameras())
...firstWhere((camera) => camera.lensDirection == CameraLensDirection.front);
Run Code Online (Sandbox Code Playgroud)


Moh*_*had 5

假设您使用的是这个库:Camera

 final cameras = await availableCameras(); //get list of available cameras
 final frontCam = cameras[1]; //get the front camera and do what you want
Run Code Online (Sandbox Code Playgroud)