我很长时间没有得到任何适当的解决方案。 我正在使用jcifs和samba从我的Windows PC访问共享文件夹。现在我想播放我从共享文件夹中获取的视频文件。我搜索了每个关键字,但没有得到任何做什么和怎么做。
直到现在我已经看到了这些链接:
how to stream video from internet via nanoHTTPd to VideoView
Android SDK : Samba server streaming video to Android using VideoView?
这些都没有被发现。
然后我搜索了更多 我发现了这个:
这是我从Windows共享文件夹中获取文件的代码
String ip = "192.108.0.00";
String username = "test";
String sharedFolder = "andsyyy/";
String path = "smb://" + ip + "/" + sharedFolder;
NtlmPasswordAuthentication auth = new NtlmPasswordAuthentication("", username, null);
SmbFile sfile = new SmbFile(path, auth);
String[] files = sfile.list();
PATH = sfile.getPath();// returns path of folder
for (String fileName : files) {
Log.e("log_tag", "Fisier: " + fileName);
abc = fileName;
}
} catch (Exception ex) {
// TODO: handle exception
z = ex.getMessage();
}
return z;
}