Я работаю над приложением Windows (созданным в .NET), одной из функций которого является воспроизведение локальных FLV с использованием компонентов SWF.
Теперь мне нужно создать приложение шифрования, чтобы убедиться, что эти FLV не могут воспроизводиться свободно, только проигрыватель SWF будет знать, как расшифровать этот файл (используя ключ, полученный из приложения .NET).
Я думал о создании приложения Air для кодирования моих flvs (может быть, класса ByteArray?), Используя некоторый алгоритм для перетасовки / отмена перемешивания символов, основанный на ключевой строке.
Моя основная задача - как кодировать / декодировать файл с использованием Air / Flash.
Я пытался несколько раз, просто пытаясь загрузить FLV, преобразовать в ByteArray, а затем сохранить новый FLV, но этот новый FLV не будет воспроизводиться. Открыв Notepad ++, я заметил, что в файле есть несколько символов перед заголовком FLV.
Кто-нибудь знает, как это сделать правильно? Спасибо!