So wählen Sie ein video aus der Galerie und machen es echt Weg?
Kann ich die Galerie öffnen, mit diesem code,
Intent intent = new Intent(Intent.ACTION_PICK);
intent.setType("video/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Video"), PICK_VIDEO_REQUEST );
Es funktioniert gut auf einem Samsung Galaxy S5. Aber in einigen Handys werden die Bilder angezeigt, zusammen mit videos.
Welche änderungen muss ich tun, um den code zum öffnen der Galerie angezeigt nur videos?
Wie kann ich den richtigen Pfad für das ausgewählte video, wenn die Ergebnisse zurückgegeben werden?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist der vollständige code, um die video-Pfad nach der Auswahl aus der Galerie.
MediaStore.Video.Media.DATA
im getPath()Sie werden get real-Pfad von dieser Methode getPath
}
Code unten funktioniert bei mir:
und in onActivityResult:
Methode
FarayanUtility.getRealPathFromUri
ist:Verwenden Sie diese
wenn die Funktion getpath() ist die Rückgabe "null", dann ist seine prolly denn Sie haben nicht die richtigen Berechtigungen. Was Sie tun müssen, ist in Ihrem manifest einfügen:
Fügen Sie diese vor der
<application>
tag, dann, sobald Sie laden Sie Ihre app, gehen Sie zu Einstellungen->Anwendungen-> YourApp ->Berechtigungen und legen Sie dann alle Berechtigungen auf "true". Sobald Sie das tun, sollte dieser code funktionieren perfektVerwenden