2 dfzhangjie dfzhangjie 于 2013.09.17 16:21 提问

android 调用系统摄像头录制视频后 返回界面时,在界面显示这个视频图像

android 调用系统摄像头录制视频后 返回界面时,在界面显示这个视频图像(显示一个图标也就是控件),点击这个视频图像则播放视频(在这个图标上也就是这个控件),谁能提供下思路?

1个回答

qq_35039117
qq_35039117   2016.07.07 11:54

调用视频录像
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
//限制时长
intent.putExtra(MediaStore.EXTRA_DURATION_LIMIT, 10);
//开启摄像机
startActivityForResult(intent, 1);

获取返回的视频
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == 1) {
if (resultCode == UploadActivity.RESULT_OK) {判断拍摄成功
uri = null;
if (data != null) {
uri = data.getData();//可以通过这个播放

}
}
}
}

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
在APP当中调用Android系统摄像头进行视频录制
1、获得摄像头Feature和写文件的权限 <uses-feature android:name="android.hardware.camera2" android:required="true" /> 2、创建一个文件用来保存得到的视频 /** * 创建保存录制得到的视频文件 * * @return
Android 录视频可切换摄像头,记录时间,一分钟小于5M,
本demo自定义控件实现视频录制,可切换摄像头,记录录制时间,测试录制一分钟小于5M。 完整demo下载地址:http://download.csdn.net/detail/bnm52007/9594709自定义MovieRecorderpackage record.lip.com.videoDemo;import java.io.File; import java.io.IOException
qt界面上显示摄像头视频
对于摄像头在qt界面上显示,我采用了一种比较偷懒的方法。利用天嵌资料上的usb_camera的源码,结合自己做的qt界面,将两个进程同时运行,就可以达到摄像头视频在qt界面上显示的效果。而在退出这两个进程的时候,要先退出摄像头显示进程,然后再退出qt界面的进程,否则摄像头显示的图像会出现卡屏的现象。在qt界面进程里退出摄像头显示进程,可以在C++程序中调用shell命令,使用system("kil
service中调用摄像头在无页面显示的情况下进行录像
service中的代码:public class BackgroundVideoRecorder extends Service implements SurfaceHolder.Callback { private WindowManager windowManager; private SurfaceView surfaceView; private Camera c...
android mediarecorder自制录相机花屏问题
今天在写使用mediarecorder进行录像时,遇到了花屏的问题,在魅族上面一切正常,但是在小米上面,就会出现花屏的现象。针对这个问题,我也在网上,好好搜了一把,在这里我主要是参考了:http://blog.csdn.net/top_along/article/details/16368379的文章,你们也可以看看。 这是一段初始化相机的代码: private void initCa
汇总Android视频录制中常见问题
本文分享自己在视频录制播放过程中遇到的一些问题,主要包括: 视频录制流程视频预览及SurfaceHolder视频清晰度及文件大小视频文件旋转 一、视频录制流程     以微信为例,其录制触发为按下(住)录制按钮,结束录制的触发条件为松开录制按钮或录制时间结束,其流程大概可以用下图来描述。 1.1、开始录制    根据上述流程及项目的编程惯例,可在onC
Android调用系统相机拍照,从图库中选择照片,调用系统摄像机录像
最近在Android Studio上折腾代码,昨天编译器又很不给面子的报错了:Error type 3 Error: Activity class {com.example.myapplication/com.example.myapplication.MainActivity} does not exist.程序都安装不起来,并不是忘了注册类名,在stackoverflow按照大神们的解决方法试了
视频图像监控
调用Aforge对视频图像进行处理,实现调用摄像头后实时返回视频内容变化的幅度。
Android移动开发-使用摄像头和麦克风录制视频的实现
MediaRecorder除了可用于录制音频之外,还可用于录制视频。使用MediaRecorder录制视频与录制音频的步骤基本相同。只是录制视频时不仅需要采集声音,还需要采集图像。为了让MediaRecorder录制时采集图像,应该在调用setAudioSource(int audio_source)方法时再调用setVideoSource(int video_source)方法来设置图像的来源。 除此之外,还需要在调用setOutputFormat()方法设置输出文件格式之后执行如下步骤: Step1:调用MediaRecorder对象的setVideoEncoder()、setVideoEncodingBitRate(int bitRate)、setVideoFrameRate()方法设置所录制的视频编码格式、编码位率、每秒多少帧等,这些参数可以控制所录制的视频品质、文件大小。一般来说,视频品质越好,视频文件越大; Step2:调用MediaRecorder的setPreviewDisplay(Surface sv)方法设置使用哪个SurfaceView来显示视频预览。
Android前置后置摄像头录制视频综合版
公司有个项目,有一个需求是录制视频上传到网上,原本准备使用系统的录制功能,发现界面的跳转不能满足需求。于是就只能用自己写的,然后我也不会,就找了很多网上的例子,发现总是有些问题,然后我总结了一下写成了一个工具类,现在分享出来。import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; imp...