【发布时间】:2015-08-14 15:21:41
【问题描述】:
所以基本上我想要实现的是用户可以选择选择现有视频或拍摄新视频,但我的位图始终为空值。
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_VIDEO_CAPTURE && resultCode == RESULT_OK || requestCode == SELECT_VIDEO && resultCode == RESULT_OK) {
Uri selectedVideo = data.getData();
addVideoToTable(ThumbnailUtils.createVideoThumbnail(selectedVideo.getPath(), MediaStore.Video.Thumbnails.MINI_KIND));
}
}
public void addVideoToTable(Bitmap video) {
TableLayout tl = (TableLayout)findViewById(R.id.videoTable);
if (videoCount == 0 || videoCount % 3 == 0) {
tr = new TableRow(this);
tr.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, TableRow.LayoutParams.WRAP_CONTENT, Gravity.CENTER_HORIZONTAL));
tl.addView(tr);
}
ImageView iv = new ImageView(this);
iv.setImageBitmap(video);
iv.setPadding(0, 0, 10, 10);
iv.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.WRAP_CONTENT, 300, 1f));
tr.addView(iv);
videoCount++;
}
【问题讨论】:
-
基本上你想做什么?处理视频缩略图或处理捕获或选择视频?
-
嗯,我需要视频缩略图,捕获/选择视频工作正常。
-
表示,要处理视频缩略图?
-
是的,我让用户可以选择视频或创建新视频(这可行)。从那里我想创建一个视频缩略图,一旦创建,我当然想显示它。
-
参考这个,对创建图像和视频的缩略图很有用link
标签: android bitmap thumbnails video-thumbnails