Имеется samba-сервер, доступ к которому есть через wi-fi. На любом Windows-устройстве, например ноутбуке, он отображается как обычная сетевая папка и для программ нет разницы между ней и папкой локальной.
В андроиде все интереснее: есть много плагинов для популярных файл-эксплореров, но ни один не дает аналогичного поведения. Поясняю — плагин для Total Commander позволяет заходить на сервер, но при попытке открыть любой файл предлагает его сначала скачать куда-то в /temp, что крайне неудобно. Anttek Explorer при открытии видеофайла создает http-сервер и если проигрыватель поддерживает просмотр стрим-видео, то он открывается в каком-нибудь MX Player или VLC как localhost:[номер_порта]/видеофайл.avi. По идее работает, но только не перемотка. В Windows файл перематывается моментально везде, так что вряд ли тут дело в скорости wi-fi. Более того, если открыть картинку в папке с несколькими картинками любым просмотрщиком, то не получится листать их внутри этой программы (будто она неявно скопирована куда-то в /temp, где только 1 картинка и приложение не видит больше). Пробовал еще FileExpert, там открытие видео идет аналогично через стрим, но почему-то не открывается в MX Player (скачанное, это видео прекрасно открывается).
ES File Manager + MX Player
Samba под Ubuntu 13.10 x64 если это имеет значение, Android 4.3.1
Фильм mkv 1080p, 10.2 Гб в потоковом режиме играет без тормозов, с перемоткой.
Попробовал вашим способом: перематывать видео можно, но не все, причем это не зависит от контейнера (из 2-х wmv схожих размеров мотается лишь одно, avi перематываются все (внутри везде xvid), mp4 (с h264) перематываться не хочет, mkv (с h264) в зависимости от файлов. Картинки в папке листать можно, но только встроенным в файловый менеджер просмотрщиком.
он отображается как обычная сетевая папка и для программ нет разницы между ней и папкой локальной
то вам нужен smbmount.
Если хотите добиться схожего поведения, то не сочтите за рекламу, можете пользоваться моим ФМ и отправлять хотелки мне, стараюсь реализовывать все хотелки пользователей по мере появления свободного времени.
В следующем апдейте как раз планируется возможность пролистывания фотографий находящихся на удаленной шаре, добавляя эту функции в текущем релизе совсем сломал просмотр картинок. Исправлю.
Видео у меня тоже идет потоком через http. Если где то нет перемотки, могу посоветовать BSplayer, в нем встроенная поддержка samba, возможно он цепляется к smbFile.getInputStream() напрямую за место http.