如何将视频压缩到最高级别的android

时间:2014-01-08 17:12:18

标签: java android compression android-camera multipartentity

我正在使用Android应用。

我正在压缩录制的视频清晰度以将其发送到服务器。 视频的最大长度为30秒。

我可以从有2或3 MP的手机上传视频。

但无法从拥有8个MP的手机上传,如三星S3或S2或盛大..

屏幕一直在加载(这意味着上传)。

任何一次请帮助我如何将视频压缩到最高水平。

我的代码:

File mediaFile = new File(
                MediaStore.Images.Media.EXTERNAL_CONTENT_URI.getPath()
                        + "/IRCMS_video.3gp");

        Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);

        Uri videoUri = Uri.fromFile(mediaFile);

        intent.putExtra(MediaStore.EXTRA_OUTPUT, videoUri);
        intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT,41943040);
        intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT,30);
        intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);

        startActivityForResult(intent, 3);

0 个答案:

没有答案