我正在开发一个社交网络Android应用程序,在其中需要分享从相机捕获的视频文件。但是,当我将其上传到服务器时,由于视频文件大小较大,上传时间过长。我使用的是三星Galaxy S4,它具有1300万像素摄像头,并在60秒内拍摄了大约122MB的视频文件。
因此,由于文件过大,我的上传时间太长了。有人能建议我如何减小视频文件大小吗?我不需要高质量的视频。
为了启动相机,我使用了以下代码,我还尝试了注释在我的代码中的相机'videoQuality'意图标志,但没有得到结果。
因此,由于文件过大,我的上传时间太长了。有人能建议我如何减小视频文件大小吗?我不需要高质量的视频。
为了启动相机,我使用了以下代码,我还尝试了注释在我的代码中的相机'videoQuality'意图标志,但没有得到结果。
Intent intent=new Intent("android.media.action.VIDEO_CAPTURE");
intent.putExtra("android.intent.extra.durationLimit", VIDEO_DURATION);
intent.putExtra("android.intent.extra.videoQuality",1);
// intent.putExtra(android.provider.MediaStore.EXTRA_SIZE_LIMIT,10485760);
// intent.putExtra(android.provider.MediaStore.EXTRA_VIDEO_QUALITY,0);
startActivityForResult(intent, VIDEO_ACTIVITY);