您的位置:首页 > 移动开发 > Android开发

3.2.1_Android Training 学习笔记_简单地录像

2016-09-20 16:02 344 查看
整体流程和拍照差不多。先申请权限,然后发送 Intent 来录制视频(需要检查是否有响应的),再在 onActivityResult 方法中查看

发送一个 Intent 来录制视频

static final int REQUEST_VIDEO_CAPTURE = 1;

private void dispatchTakeVideoIntent() {
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
}
}


查看视频

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_VIDEO_CAPTURE && resultCode == RESULT_OK) {
Uri videoUri = intent.getData();
mVideoView.setVideoURI(videoUri);
}
}


按这个代码,放在 VideoView 中无法播放,只会显示一个第一张图片。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android