Speichern Sie das video in den Internen Speicher
Habe ich ein videoView, spielt ein video von einem Pfad entspricht einer video-Datei in der android Galerie
VideoView videoView1 = (VideoView)promptsView.findViewById(R.id.videoView09);
String SrcPath = "/storage/emulated/0/DCIM/Camera/20150824_210148.mp4";
videoView1.setVideoPath(SrcPath);
videoView1.requestFocus();
videoView1.start();
Nun, muss ich das irgendwie speichern das video von diesem videoView, um den internen Speicher für die app privat.
Habe ich es geschafft, dies zu tun für Fotos mit
public String saveImageToInternalStorage(Bitmap image, String imgRequestedName) {
ContextWrapper cw = new ContextWrapper(getActivity());
File directory = cw.getDir("imageDir", Context.MODE_PRIVATE);
File mypath=new File(directory,imgRequestedName+".jpg");
String loc = mypath.getAbsolutePath();
FileOutputStream fos = null;
try {
fos = new FileOutputStream(mypath);
image.compress(Bitmap.CompressFormat.JPEG, 70, fos);
SharedPreferences pref = getActivity().getApplicationContext().getSharedPreferences("MyPref", Context.MODE_PRIVATE);
final SharedPreferences.Editor editor = pref.edit();
editor.putInt("totalImageCount",(pref.getInt("totalImageCount",0))+1);
editor.commit();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
return mypath.getAbsolutePath();
}
Wie kann ich das gleiche für videos?
und wie kann ich Lesen, das video aus dem internen Speicher?
InformationsquelleAutor Zachary Wathen | 2015-09-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist die codes um das video zu speichern in den internen Speicher für die app privat.
Und auch code zu Lesen, das video aus dem internen Speicher.
Hoffe, das hilft.
InformationsquelleAutor Oyewo Remi
Speichern Sie ein video mit es ist der Pfad zum internen Speicher :
InformationsquelleAutor Zachary Wathen
Sollten Sie verwenden
uri
. In dem Beispiel, das ich erstellt, die "raw" - Datei in die Ressourcen, aber Sie können ändern, wie Sie wollen.InformationsquelleAutor Sedat