2016-05-12 7 views
0

Ich möchte die Datei löschen, nachdem die Komprimierung durchgeführt wurde. Ich habe den Code verwendet, um die Datei zu löschen. Aber wenn ich in der Galerie einchecke, ist die Videodatei immer noch da, aber es wird nicht angezeigt. Fehler: Media nicht unterstützt. Hier ist mein Code.Löschen der Videodatei in Android

if (compressed) { 
       snackbar = TSnackbar 
         .make(coordinatorLayout,"Video Compressed Successfully",TSnackbar.LENGTH_SHORT); 
       snackbar.show(); 
       //Delete File from Location. 
       File videoFile = new File(mediaFile.getPath()); 
       if(videoFile.exists()) 
       { 
        boolean del = videoFile.delete(); 
       } 

      } 

Dies ist Mediadatei

mediaFile = new File(path + "VID_" + timestamp + ".mp4"); 

Dies ist die

File mediaStorageDir = new File(
        Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), 
        appName); 
+0

was Wert von 'del' ist und warum Sie nicht überprüfen es? –

+0

@MarcinOrlowski es hat nichts gedruckt – Savita

+0

Das heißt Videodatei existiert nicht ??? Bitte überprüfen Sie den Pfad –

Antwort

0
Speicherverzeichnis ist

Versuchen Sie, diese

getContentResolver().delete(Uri.parse(mediafile.getPath()),null,null); 
+0

es hat nicht funktioniert für mich! – Savita