После долгих поисков я не нашел ответа, как решить проблему, описанную в заголовке.
Я хочу отправить намерение в систему, чтобы воспроизвести некоторые медиа. Это может быть где угодно, в зашифрованном виде, на FTP-сервере или на моем компьютере через SMB-доступ. Я использую потоки ввода и вывода в качестве канала между различными протоколами, поэтому между ними можно скопировать файл без каких-либо препятствий.
Чего я хочу добиться, так это предоставить доступ к этому потоку ввода для любого потокового приложения, доступного в системе. Например, потоковое приложение может воспроизводить песню, расположенную на общих ресурсах SMB моего компьютера, или напрямую из зашифрованного zip-файла, не распаковывая и не загружая его, а только используя указанный входной поток.
Единственное, что я обнаружил, это потоковая передача по HTTP-URL, что не в моем случае. Кто-нибудь знает возможное решение для этого?