android调用自带摄影机 无法指定文件路径
android调用自带摄像机 无法指定文件路径 ?
在程序中调用照相机进行照相,可以设置路径,并保存好,但是我的摄像机却不行,设置好路径后,发现摄像机进行摄像的时候,是白色的界面···而且保存下来后,文件大小是0K
这是我的照相机相调用相关代码,这个是OK的:
这是我的摄像机调用:


但是,如果我的摄像机中的路径设置 错了 比如设置为(原本"VIDEO_"应该是在File.separator后面的额):
那么录像的文件,将会保存到默认的路径 DCIM/Camera路径下,这个时候,摄像机工作正常的···不知道什么原因哦?求指教啊~~
在程序中调用照相机进行照相,可以设置路径,并保存好,但是我的摄像机却不行,设置好路径后,发现摄像机进行摄像的时候,是白色的界面···而且保存下来后,文件大小是0K
这是我的照相机相调用相关代码,这个是OK的:
imageFilePath = Environment.getExternalStorageDirectory()
.toString()+"/DCIM/mytest" + File.separator+timeStamp +".jpg";
File imageFile = new File(imageFilePath);
Uri imageFileUri = Uri.fromFile(imageFile);
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri);
startActivityForResult(i, CAMERA_RESULT);
这是我的摄像机调用:
String timeStamp = new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
imageFilePath = Environment.getExternalStorageDirectory()
.toString()+"/DCIM/mytest" +File.separator+timeStamp +".mp4";
File imageFile = new File(imageFilePath);
Uri imageFileUri = Uri.fromFile(imageFile);
Intent i = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri);
i.putExtra(android.provider.MediaStore.EXTRA_VIDEO_QUALITY, 1);
startActivityForResult(i, VIDEO_RESULT);
但是,如果我的摄像机中的路径设置 错了 比如设置为(原本"VIDEO_"应该是在File.separator后面的额):
imageFilePath = Environment.getExternalStorageDirectory()
.toString()+"/DCIM/mytest" + "VIDEO_"+File.separator+timeStamp +".mp4";
那么录像的文件,将会保存到默认的路径 DCIM/Camera路径下,这个时候,摄像机工作正常的···不知道什么原因哦?求指教啊~~
- 1(原)Android理论梳理-No1异步处理之Handler相干机制
- 2android 语言定做
- 3listview 动态添加,该如何解决
- 4Android学习笔记19:含有通知栏的进度条的Android下载文件
- 5android GPS 获取定位坐标信息解决方法
- 6Android带明白按钮的EditText
- 7FBReaderJ学习笔记(3):Footer底部状态栏更改
- 8eclipse中怎么修改项目名称 具体操作
- 9Android快速开发必不可少的11个工具类
- 10ScrollView里嵌套ListView,怎么禁用ListView的滚动事件,或者触发ListView滚动时调用父元素ScrollView的滚动事件
文章评论
相关解决方案