Ich bin ein Anfänger in der Android-Programmierung.
Ich schreibe eine Anwendung, die alle Videodateien in einem Ordner auflistet und Informationen über alle Videos in diesem Ordner anzeigt. Aber wenn ich versuche, die Videodauer zu erhalten, gibt es null zurück und ich kann den Weg nicht finden, um es zu erhalten.
Kann mir irgendjemand 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);
}