すべての画像と動画(期間とともに)をsdcardに表示するカスタムギャラリーを作成します。私は一緒にビデオのサムネイルを取得することができますどのように、私はビデオのパスを取得することができています上記のコードから複数のアイテムを選択するためのアンドロイドの画像と動画のカスタムギャラリー
final String[] columns = { MediaStore.Images.Media.DATA ,MediaStore.Images.Media._ID};
final String orderBy = MediaStore.Images.Media.DATE_TAKEN;
Cursor imagecursor = getContentResolver().query(
MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null,
null, orderBy + " DESC");
this.imageUrls = new ArrayList<String>();
for (int i = 0; i < imagecursor.getCount(); i++) {
imagecursor.moveToPosition(i);
int dataColumnIndex = imagecursor.getColumnIndex(MediaStore.Images.Media.DATA);
imageUrls.add(imagecursor.getString(dataColumnIndex));
}
String[] parameters = { MediaStore.Video.Media._ID,
MediaStore.Video.Media.DATA,
MediaStore.Video.Media.DISPLAY_NAME,
MediaStore.Video.Media.SIZE, MediaStore.Video.Media.DURATION,
MediaStore.Video.Media.DATE_TAKEN,MediaStore.Video.Thumbnails.DATA};
Cursor videocursor = getContentResolver().query(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
parameters, null, null, null);
for (int i = 0; i < videocursor.getCount(); i++) {
videocursor.moveToPosition(i);
imageUrls.add(videocursor.getString(videocursor.getColumnIndex(MediaStore.Video.Thumbnails.DATA)));
}
options = new DisplayImageOptions.Builder()
.showStubImage(R.drawable.stub_image)
.showImageForEmptyUri(R.drawable.image_for_empty_url)
.cacheInMemory()
.cacheOnDisc()
.build();
imageAdapter = new ImageAdapter(this, imageUrls);
:私は、カスタムギャラリー
コードをビルドするには、次のコードを使用していますビデオ期間。ギャラリー内で表現してください
ビデオと画像付きのカスタムギャラリーのプロジェクトに不具合がある場合は、 のリンクを投稿してください。実際には、複数の画像と動画ファイルを選択するためのカスタムギャラリーを作成します。私はGoogleでたくさん検索しましたが、私はカスタム画像ギャラリーを見つけていますが、ビデオではなく、この問題を解決するのを助けてください。
あなたがやってしまったものを投稿することができますか?私は同じことをしようとしている。 – scientiffic