2
我正在从事社交网络android应用程序,我需要分享从相机捕获的视频文件。但是当我上传到服务器上时,由于视频文件的大小很大,上传时间太长。我使用了拥有130万像素摄像头的三星Galaxy S4,它在60秒内拍摄了122MB左右的视频文件。如何减少android中的视频文件大小?
因此,我的上传时间太长。任何人都可以告诉我如何减少视频文件的大小,我不希望高质量的视频。
要启动相机,我使用下面的代码,我也尝试用相机的'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);
你现在的代码在哪里? – Raptor
我用代码更新我的问题,请检查。 –
嗨兄弟实际上是O为低质量的视频和1是高品质的视频结帐http://developer.android.com/reference/android/provider/MediaStore.html#INTENT_ACTION_VIDEO_CAMERA –