Estoy descargando archivos del servidor web mediante programación. Una vez completada la descarga, verifiqué el archivo. El tamaño, la extensión y todos los demás parámetros son correctos, pero cuando intento reproducir ese archivo en el reproductor multimedia, se muestra que está dañado.Descargar un archivo mediante programación en Android
Aquí está mi código:
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();
es posible descargar un vídeo de la misma ?? –
Esto es para la descarga de archivos. Puede descargar archivos de video, claro. Pero si te refieres a la transmisión de video, no, quieres usar diferentes API para eso. – Konklone
¿cómo puedo crear outputFile para pasar? – Vasant