为什么有些Android手机会产生垃圾作为视频输出?

时间:2014-12-03 19:21:24

标签: android android-camera

尽管存在相机配置文件,但某些设备会产生垃圾输出。这是为什么?我不相信在查询时CameraProfile工作的制造商吗?或者我做错了什么? (我看到有很多帖子说我必须检查可用的分辨率,但是我不知道如果个人资料存在的原因。)

示例:

我的三星Galaxy Note 2(N7100)上的前置摄像头指定为1.9百万像素,并且能够录制VGA 640x480精细。

我正在查询相机配置文件:

        if (CamcorderProfile.hasProfile(1, CamcorderProfile.QUALITY_480P)) { // 1 stands for front-facing camera
            recorder.setProfile(CamcorderProfile.get(1, CamcorderProfile.QUALITY_480P));
        }

很明显,设备告诉我我可以设置该配置文件,但它仍会产生垃圾。

Android还指定hasCamera()检查要存在的配置文件:http://developer.android.com/reference/android/media/CamcorderProfile.html#hasProfile(int,int)

0 个答案:

没有答案