Как получить аудио файл на фронтенде в зашифрованном виде?
Нужно воспроизвести аудио файл на фронтенде. Как передать его на фронтенд чтобы пользователь не видел загрузку файла во вкладке Network и не было возможности скачать файл?
опишите функциональную задачу: вы хотите ограничить доступ к аудио для тех, кто получил к нему доступ?
Например юзер оплатил и только тогда давать доступ? А прямой доступ к файлу ограничить?
Вы можете для юзера выдавать не прямой урл файла, а специальный урл + выставлять куку только для нужного домена, тогда юзер только с правами получать ресурс сможет его получать
Правда у него останется возможность скачать медиа, если он оплатил, и скопировать данные
Максим Федоров, я хочу чтобы прослушать аудиофайл можно было только на определенной веб странице и чтобы его нельзя было скачать по прямой ссылке или как то ещё
Это ничего не даст. Можно зашифровать аудиофайл, но придётся поместить на сайт код расшифровки. А скрыть его невозможно. Даже если его обфусцировать, всё равно, кому очень нужно, тот скачает. Всё, что можно прослушать, можно и скачать. Вернее, во время прослушивания файл уже скачан, иначе было бы технически невозможно прослушать.
Вот ссылочка по которой можете проверить, как работает воспроизведение зашифрованного аудиофайла. с расшифровкой на лету. Там нужно один раз ввести ключ расшифровки, в данном случае - число 8.