アセットフォルダにあるmp4ファイルからサムネイルを作成する際に問題が発生しました。別のアセットのパスを入力してみてくださいが、効果はありません。どうすれば修正できますか?
これが私のアダプタコードです。
VideoEntry video = videos.get(position);
holder.txtTitle.setText(video.getTitle());
holder.imgIcon.setImageBitmap(ThumbnailUtils.createVideoThumbnail("file:///android_asset/videos/Core/Superman.mp4", Thumbnails.MICRO_KIND));
なにが問題ですか?
解決:
AssetManager am = getAssets();
InputStream ims = am.open("images/" + category + "/" + item.replace(" ", "_").replace(".mp4", ".png").toLowerCase());
Drawable d = Drawable.createFromStream(ims, null);
holder.imgIcon.setImageDrawable(d);