Я программно загружаю файлы с веб-сервера. После завершения загрузки я проверил файл. Размер, расширение и все остальные параметры верны, но когда я пытаюсь воспроизвести этот файл в медиаплеере, он показывает, что он поврежден.Загрузите файл программно на Android
Вот мой код:
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();
можно ли скачать видео с такой же ?? –
Это для загрузки файлов. Вы можете скачать видеофайлы, конечно. Но если вы имеете в виду потоковое видео, нет, вы хотите использовать для этого разные API. – Konklone
Как я могу создать выходной файл для передачи? – Vasant