Определение, использовалась ли передняя или задняя камера для захвата видео


Существует ли способ определить, использовалась ли передняя или задняя камера для записи видео, выбранного из фотопленки?

1 2

1 ответ:

Я не знаю о каких-либо метаданных или свойствах, связанных с видео, которые Apple требует, чтобы присутствовать для видео в вашей фотопленке, которые могли бы рассказать вам об этом. И так как вы не можете контролировать, откуда взялись клипы на пленке, вы должны полагаться на абсолютный минимум метаданных, необходимых для этого формата файла.

В данном случае нет никакой гарантии, что клип вообще был снят с камеры. Если кто-то написал вам видеофайл, который они создали из программное обеспечение, и вы сохранили его в вашей фотопленке, понятие "передняя или задняя" камера не будет иметь никакого смысла вообще.

Вы, конечно, можете отслеживать клипы, которые принимает ваше приложение, храня их в папке внутри вашего приложения и связывая положение камеры с каждым уникальным именем клипа, ([[NSProcessInfo processInfo] globallyUniqueString] отлично подходит для этого)