Je suis bloqué avec cette erreur.Impossible d'extraire les données de l'URL de la vidéo. Asset from Photos framework
erreur Domaine = NSCocoaErrorDomain code = 257 « Le fichier « IMG_4156.MP4 » n'a pas pu être ouvert parce que vous n'êtes pas autorisé à le voir. »
UserInfo = {NSFilePath =/var/mobile/Médias/DCIM/104APPLE/IMG_4156.MP4, NSUnderlyingError = {0x160ebd8f0 erreur Domaine = code NSPOSIXErrorDomain = 1 "Opération non autorisée"}}
J'essaie d'extraire des données à partir d'une URL de ressource vidéo de la structure de la photo qui est quelque chose comme ceci: fichier: ///var/mobile/Media/DCIM/104APPLE/IMG_4155.MP4
Cependant, j'ai réussi en extrayant des photos en utilisant la même méthode pas les vidéos ..
I m en utilisant ces lignes pour extraire la vidéo:
let urlNew = URL(fileURLWithPath: item.finalVideoForServer)
let videoData = try Data(contentsOf: urlNew)
bien vouloir me aider ou me corriger si je me trompe.
Ne chargez pas tout votre film en mémoire. Pourquoi avez-vous besoin des données du film? –
J'ai un ensemble de 5-6 vidéos nécessaires temporairement. Dois-je plutôt utiliser le répertoire de documents à la place pour les stocker localement et ensuite y accéder? –
Oui il suffit de les enregistrer localement –