一、录制视频
// 点击“录制视频”按钮
recordVideoButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
// 将文件存到指定的路径
filePath = FILE_DIR + “xxx.mp4”;
File file = new File(filePath);
if (file.exists()) {
file.delete();
}
Uri uri = Uri.fromFile(file);
Intent intent = new Intent();
intent.setAction("android.media.action.VIDEO_CAPTURE");
intent.addCategory("android.intent.category.DEFAULT");
// 自定义输出位置,这样可以将视频存在我们指定的位置
intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);
startActivityForResult(intent, REQUEST_VIDEO_WITH_CAMERA);
}
});
二、上传视频
// 显示视频缩略图
private void showVideoThumbail() {
this.videoView.setVisibility(View.GONE);
this.thumbailView.setVisibility(View.VISIBLE);<