Ich bin ein Anfänger in der Android-Programmierung.
Ich schreibe eine Anwendung, um alle Videodateien in einem Ordner aufzulisten und Informationen aller Videos im Ordner anzuzeigen. Aber wenn ich versuche, die Videodauer zu erhalten, gibt sie null zurück und ich kann den Weg nicht finden, um sie zu erhalten.
Kann mir jemand helfen?
Unten ist mein Code:
Uri uri = Uri.parse("content://media/external/video/media/9");
Cursor cursor = MediaStore.Video.query(res, data.getData(), new String[]{MediaStore.Video.VideoColumns.DURATION});
if(cursor.moveToFirst()) {
String duration = cursor.getString(0);
System.out.println("Duration: " + duration);
}