Ich lade Dateien vom Web-Server programmgesteuert. Nachdem der Download abgeschlossen ist, habe ich die Datei überprüft. Die Größe, Erweiterung und alle anderen Parameter sind korrekt, aber wenn ich versuche, diese Datei im Media Player abzuspielen, wird angezeigt, dass sie beschädigt ist.Laden Sie eine Datei programmgesteuert auf Android
Hier ist mein Code:
byte[] b = null;
InputStream in = null;
b = new byte[Integer.parseInt(size)]; // size of the file.
in = OpenHttpConnection(URL);
in.read(b);
in.close();
File folder = new File("/sdcard", "folder");
boolean check = folder.mkdirs();
Log.d("HttpDownload", "check " + check);
File myFile = new File("/sdcard/folder/" + name);
myFile.createNewFile();
OutputStream filoutputStream = new FileOutputStream(myFile);
filoutputStream.write(b);
filoutputStream.flush();
filoutputStream.close();
ist es möglich, ein Video von der gleichen herunterladen ?? –
Dies ist zum Herunterladen von Dateien. Sie können sicher Videodateien herunterladen. Aber wenn Sie das Streamen von Videos meinen, nein, Sie möchten dafür verschiedene APIs verwenden. – Konklone
Wie kann ich Ausgabedatei zum Übergeben erstellen? – Vasant