// Constantsfinal static int REQUEST_VIDEO_CAPTURED = 1;String CAPTURE_title="MyVIDeo.3gp";// SpecifIEd the desired location here file file = new file(Environment.getExternalStorageDirectory() + "/DCIM",CAPTURE_Title);Uri outputfileUri = Uri.fromfile( file ); Intent intent = new Intent(androID.provIDer.MediaStore.ACTION_VIDEO_CAPTURE);intent.putExtra(androID.provIDer.MediaStore.EXTRA_OUTPUT,outputfileUri);startActivityForResult(intent,REQUEST_VIDEO_CAPTURED);
现在在活动结果我只获取默认路径而不是我想要保存视频的所需路径.
@OverrIDeprotected voID onActivityResult(int requestCode,int resultCode,Intent data){ if (resultCode == RESulT_OK) { Uri capturedImageUri = data.getData(); Toast.makeText(this,capturedImageUri .getPath(),TOAST.LENGTH_LONG).show(); } }
现在我不知道为什么它没有将它保存到所需的位置类似的事情,我尝试使用图像捕获,它工作.
我还添加了所需的权限.
有什么想法吗!!
解决方法 试试这个……file file = new file(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM)),CAPTURE_Title);总结
以上是内存溢出为你收集整理的android – 视频意图不将视频保存到所需位置全部内容,希望文章能够帮你解决android – 视频意图不将视频保存到所需位置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)