Я пытаюсь решить конкретную проблему (но это может принести пользу другим), которая, похоже, не находит окончательного решения от поиска в Google.Я думаю, что, возможно, есть несколько частичных решений, и я хотел бы найти лучшее из них (или комбинацию), которая выполняет большую часть времени.
Мой конкретный пример: пользователи в моем приложениимогу посылать видео друг другу, и я собираюсь позволить им сохранять видео, которые они получили, в свою камеру.Я хотел бы запретить им пересылать видео другим.Мне не нужно идентифицировать конкретное видео, только то, что оно было первоначально сохранено из моего приложения.
Я достиг довольно хорошего решения для изображений, сохранив некоторые метаданные EXIF, которые я могу использовать для идентификации этого изображения.был сохранен из моего приложения и отклонил любые попытки переслать его, но это же решение не работает для видео.
Я открыт для любых идей.До сих пор я видел предложение:
Использование ALAssetRepresentation каким-то образом для сохранения имени файла и последующего сравнения его при чтении, но я читал, что обновление iOS стирает эти имена
x-Сохранение метаданных.Невозможно.
MD5.Я подозреваю, что iOS сохранит видео каким-то образом при сохранении, что сделает это недействительным.
Я думал о добавлении кадра или двух в начало видео, возможно, изображения, которое представляет собой сплошной блок цвета, например, пурпурного цвета.Затем, читая, получите первый кадр, сделайте некоторую обработку, чтобы определить это.Это практично или даже возможно?
Что вы думаете об этом и / или можете ли вы предложить что-нибудь лучше?
Спасибо!
Стивен