Итак, у меня возникла необходимость проигрывать музыкальные файлы с сервера в сети, в клиентском приложении java.
Я думал о Sockets - пусть сервер открывает музыкальный файл в виде потока, а клиент подключается к нему и читает и воспроизводит его как InputStream. Что бы работало - за исключением того, что пользователи AFAICS не смогут искать в файле (что они могут в настоящее время для локальных файлов), потому что я не вижу, как поток Sockets может это поддерживать.
Есть идеи получше? Или способ использовать сокеты для поиска?
JNI? Я не знаю достаточно об этом, чтобы знать, поможет ли это.
(Полностью хромое) последнее средство - использовать подключенные сетевые диски.