Pobieram programowo pliki z serwera WWW. Po zakończeniu pobierania sprawdziłem plik. Rozmiar, rozszerzenie i wszystkie pozostałe parametry są poprawne, ale kiedy próbuję odtworzyć ten plik w odtwarzaczu multimedialnym, pokazuje się, że jest uszkodzony.Pobierz plik programowo na Androida
Oto mój kod:
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();
to możliwe, aby pobrać plik wideo z tego samego ?? –
Służy do pobierania plików. Możesz pobrać pliki wideo, jasne. Ale jeśli chodzi o przesyłanie strumieniowe wideo, nie, do tego chcesz użyć różnych interfejsów API. – Konklone
Jak utworzyć plik wyjściowy do przekazania? – Vasant