Sto creando miniature dai video memorizzati nella mia scheda SD, visualizzando le miniature e i relativi nomi nella vista griglia. Nell'evento selezionato dell'elemento della vista a griglia, viene visualizzata una finestra di dialogo che richiede le posizioni x, y, a destra, in basso e quindi incollata all'attività principale. Ho ottenuto i file video e ho cercato di creare una miniatura utilizzando l'archivio multimediale. Sto recuperando le miniature come bitmap, ma la bitmap è nullo. Nella vista della griglia vengono mostrati i nomi dei video e sono in grado di selezionare la miniatura corrispondente e posso dare anche delle posizioni in grado di impostare la miniatura sull'attività principale. Il problema è che la bitmap è null e l'immagine bitmap non viene mostrata (viene mostrato il nome del video del video). Qual è il problema ? Non riesco a capirlo? Plz aiutami? Il mio codice è riportato di seguito. Grazie in anticipo.Restituisce la miniatura del video 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);
c'è un modo per ottenere una miniatura dai file .mov ?? ad esempio un video sul server wowza? –
Ma nella galleria posso vedere le miniature; - (Quindi il video non è danneggiato o altro –