Android多媒体学习十五:使用在内置的Camera录制视频
2012-09-11 11:03
429 查看
使用Android自带的Camera应用来录制视频也很简单。直接指定一个ACTION_VIDEO_CAPTURE的Action就可以了,和Image类似
代码:
代码:
package demo.camera; import android.app.Activity; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.provider.MediaStore; import android.view.View; import android.widget.VideoView; /** * 本实例介绍怎样利用Android自带的Camera来录制视频 * * 指定Action为MediaStore.ACTION_VIDEO_CAPTURE * @author Administrator * */ public class VideoCaptureDemo extends Activity { private VideoView videoView; private Uri videoUri; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.video_capture); videoView = (VideoView)this.findViewById(R.id.video_view); } public void onActivityResult(int requestCode, int resultCode, Intent data){ if(resultCode == RESULT_OK){ videoUri = data.getData(); } } public void onClick(View v){ int id = v.getId(); if(id == R.id.btn_capture){ Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); startActivityForResult(intent, 1); }else if(id == R.id.btn_play){ videoView.setVideoURI(videoUri); videoView.start(); } } }
相关文章推荐
- Android多媒体学习十五:使用在内置的Camera录制视频
- Android多媒体学习十五:使用在内置的Camera录制视频
- android 多媒体部分学习笔记十五-----视频录制
- android 多媒体部分学习笔记十五-----视频录制
- Android使用MediaRecorder和Camera实现视频录制及播放功能整理
- Android使用MediaRecorder和Camera实现视频录制及播放功能整理
- Android录制视频---LandscapeVideoCamera的使用详情及修改
- android使用mediarecorder和camera录制视频
- Android使用MediaRecorder和Camera实现视频录制及播放功能整理
- Android多媒体——(MidiaRecorder音频录制/视频播放surface/Soundpool提示音/调用系统摄像头camera)
- 【android学习之十五】——多媒体2:相机Camera
- Android多媒体学习八:调用Android自带的音频录制程序,实现录制
- Android 学习笔记之SurfaceView的使用+如何实现视频播放...
- Android多媒体学习十四:播放网络上的视频
- Android[视频] camera 视频录制
- 记android学习之路----android多媒体使用之短信的收发
- Android多媒体学习三:实现自己的Camera
- Android -- 视频音频多媒体播放,在线播放, MediaPlayer, SurfaceView, SoundPool, Timer定时器使用
- android仿微信录制短视频,拍照,自动聚焦,手动聚焦,滑动缩放功能(Camera+TextureView+rxjava实现)
- Android多媒体学习九:利用MediaRecorder类实现自己的音频录制程序