Czym różni się SambaFileInputStream i FileInputStream?
Muszę przesyłać strumieniowo wideo z serwera Samby i używam nanohttpd do tworzenia prostego serwera w moim projekcie. Gdy używam fileinputstream z mojego lokalnego pliku, widok wideo działa, aby odtwarzać wideo według zestawu"http://localhost:8080"
public class Server extends NanoHTTPD {
public Server() {
super(8080);
}
@Override
public Response serve(String uri, Method method,
Map<String, String> header, Map<String, String> parameters,
Map<String, String> files) {
fis = new FileInputStream(filePath);
return new NanoHTTPD.Response(Status.OK,"video/mp4", fis);
}
}
JCIFS nie ma strumienia plików, więc po zmianie otrzymuję tylko smbfileinputstream
fis = new SmbFile(filePath,auth).getInputStream();
nie działa, muszę wiedzieć, co różni się między fileinputstream a smbfileinputsteam, dzięki czemu mogę przesyłać strumieniowo wideo z samby ...
Jeśli masz inne rozwiązania do przesyłania strumieniowego wideo z samby na Androida, pomóż mi ...
Wielkie dzięki..