7

我正在使用免费的 jCIFS 库通过 CIFS 连接到我的 NAS 设备,它运行良好。我可以毫无问题地连接并获取文件名列表等。

现在我想在默认的 Android 应用程序中打开其中一个文件 - 即应该在音乐播放器中打开音乐文件、在图库中打开图像、在视频播放器中打开视频文件等等。问题不在于获取 MIME 类型等等。问题是我不想先下载文件,它们应该是流式传输的。

有谁知道如何做到这一点?我知道 CifsManager (另一个第三方应用程序)能够做类似的事情,但它不使用 jCIFS 并且它需要 root 访问权限才能安装驱动器。我的应用程序不需要 root 访问权限,这一点很重要。

你可以在这里找到 jCIFS 库:http: //jcifs.samba.org/

4

1 回答 1

1

您可以使用SmbFileInputStream来读取文件。
请浏览文档jcifs.smb.SmbFileInputStream

于 2011-11-11T06:29:31.890 回答