Ich erstelle Thumbnails von Videos, die auf meiner SD-Karte gespeichert sind, zeige Thumbnails und ihre Namen in der Rasteransicht an. Auf Objekt ausgewähltes Ereignis der Rasteransicht öffnet einen Dialog und fragt x, y, rechts, untere Positionen und fügt sie dann in die Hauptaktivität ein. Ich habe die Videodateien und versuchte, Thumbnail mit Media Store zu erstellen, auch Thumbnail als Bitmap abrufen, aber die Bitmap ist null. In der Rasteransicht werden Videonamen angezeigt und ich kann das entsprechende Thumbnail auswählen und kann auch Positionen festlegen, die das Thumbnail auf die Hauptaktivität festlegen. Das Problem besteht darin, dass die Bitmap null ist und das Bitmap-Bild nicht angezeigt wird (Text wird im Video angezeigt). Was ist das Problem ? Ich kann es nicht herausfinden? Bitte hilf mir? Mein Code ist unten angegeben. Danke im Voraus.Video thumbnail return null
if (f.isFile()) {
if (fName.endsWith(".mpg")
|| fName.endsWith(".mov")
|| fName.endsWith(".wmv")
|| fName.endsWith(".rm")
|| fName.endsWith(".mp4")) {
tv.setText(fName);
path = f.getAbsolutePath();
System.out.println("Video file path=>"+path);
thumb = ThumbnailUtils.createVideoThumbnail(f.getAbsolutePath(),MediaStore.Video.Thumbnails.MICRO_KIND);
if(thumb==null)
{
/**Every time it printing null**/
System.out.println("Thumb is null");
}
iv.setImageBitmap(thumb);
gibt es eine Möglichkeit, ein Thumbnail von .mov-Dateien zu erhalten ?? sagen zum Beispiel ein Video auf dem Wowza-Server? –
Aber in der Galerie kann ich die Thumbnails sehen; - (Also ist das Video nicht beschädigt oder was auch immer –