Я использую бесплатную библиотеку jCIFS для подключения к своему устройству NAS через CIFS, и она отлично работает. Я могу подключиться и получить список имен файлов и т. Д. Без каких-либо проблем.
Теперь я хотел бы открыть один из файлов в приложении Android по умолчанию - то есть музыкальный файл должен быть открыт в музыкальном проигрывателе, изображение в галерее, видеофайл в видеоплеере и так далее. Проблема не в том, чтобы получить тип MIME и так далее. Проблема в том, что я не хочу сначала загружать файлы, они должны быть потоковыми .
Кто-нибудь знает, как этого можно достичь? Я знаю, что CifsManager (другое стороннее приложение) может делать нечто подобное, но он не использует jCIFS и требует root-доступа для монтирования дисков. Важно, чтобы моему приложению не требовался root-доступ.
Вы можете найти библиотеку jCIFS здесь:
http://jcifs.samba.org/