私のアプリケーションでは、リストビューでビデオをリストに表示しようとしていますActivity
と選択したビデオのサムネイルを別のActivity
に表示しようとしています、ImageView
にこの中ビデオの一意のIDを取得する方法
iv = (ImageView)findViewById(R.id.imagePreview);
ContentResolver crThumb = getContentResolver();
BitmapFactory.Options options=new BitmapFactory.Options();
options.inSampleSize = 1;
Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(crThumb, id, MediaStore.Video.Thumbnails.MICRO_KIND, options);
iv.setScaleType(ScaleType.CENTER_CROP);
iv.setImageBitmap(curThumb);
をサムネイルを表示するには、それは私が
Bitmap curThumb = MediaStore.Video.Thumbnails.getThumbnail(crThumb, id, MediaStore.Video.Thumbnails.MICRO_KIND, options);
にid
ための整数値を指定した場合にのみ、サムネイルが表示されますが、私が欲しいのはid
値fを取得することですまたは私が望むように新しいActivity
を表示できるように選択されたビデオ。
ありがとうございました。
確かに?私は使用しようとしました - Uri videoUri = Uri.fromFile(新しいファイル(videoFilePath)); - 使用するURIを取得するが、managequeryを呼び出すと常にnullオブジェクトが返される。そして、はい、videoFilePathは現実のパスです – Rainbowbreeze
データはコンテンツUriではないファイルUriです。 –