Всем привет! Делаю приложение, для записи с камеры. Использую для конечного файла либу AVFoundation. На экране есть лейблы, которые показывают динамическую информацию. Как мне сделать так, чтобы эти данные, или же данные, которые я получаю из CLLocation, так же накладывались на конечный видеофайл
Как можно нанести динамические данные на видео файл в Swift?
Так если Вы добавили лейблы, в чем проблема добавить еще лейблы на CLLocation?!)
Вообще можете использовать .bringSubviewToFront(Ваш вью)
Так лейблы добавлены на экран. А запись идет с камеры. И файл формируется с камеры. А нужно, чтобы сохранялись и эти лейблы как-то на конечном видеофайле.
У вас есть viewController
у него есть View
в этот view вы добавляете AVCaptureVideoPreviewLayer павильно!?
Также добавьте ваши лейблы в view, и вынесете их на фронт
Возможно подскажешь, на текущий момент у меня video input avcapturedevice, и не понятно как пользоваться леерами этими можешь пояснишь, чтобы наложить этот леер на выходной видео файл.
возможно что-то из этого поможет
там в конце есть встраивание звездочек в видео, как пример думаю подойдет
динамика - это та же статика, только отмеренная. немного подумать, логики и все должно быть аналогично.
можете еще поискать. эта статься единственная была, то мне удалось найти за 10 минут.
В том то и дело, что информации в сети минимум. Я также натыкался на этот материал. По нему и сделал статическую. А вот с динамической проблема.
Хорошо. У меня есть лейбл, который отображает в себе некую информацию. Пускай это будет таймер. Который в реальном времени показывает сколько идет запись. И этот таймер мне нужно наложить на конечное видео.
Я в той статье не вникал как работает встраивание элементов в видео, но предположу для вашего случая такую логику: создаете таймер, создаете лейбл, каждую секунду меняете значение текста в лейбле и проводите операцию встраивания в видео. Это все стартует по началу записи видео и стопится по остановке соответственно.
Очень ресурсоемко в моем случае, по кадрово накладывать изменения. Необходим дугой вариант. Если имеются идеи с радостью выслушаю и заранее благодарю за помощь.