如何使用三星Galaxy S2前置摄像头?

时间:2011-10-28 13:09:32

标签: android opencv

有谁知道如何在三星Galaxy S2安卓程序中使用前置摄像头?最好的方法是使用opencv视频捕获设备Videocapture,但如果不可能,原生相机也可以。

1 个答案:

答案 0 :(得分:1)

    ...
    Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

    // High Quality
    intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);

    // start the Video Capture Intent
    startActivityForResult(intent, CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE);
    ...

@Override
protected void onActivityResult(int requestCode, int resultCode, final Intent data) {

    if (requestCode == CAPTURE_VIDEO_ACTIVITY_REQUEST_CODE) {
        if (resultCode == RESULT_OK) {
            // Video file URI in data.getData();
       }
   }
}

这将允许用户在默认的相机应用程序中选择相机。

有关详细信息,请参阅this