2017-10-05 1 views
0

Je suis un étudiant de premier cycle et je suis en train de vivre une application iPhone HumanSeg. Mais maintenant j'ai un problème, j'ai une vidéo native dans l'album, et j'ai besoin de charger cette vidéo dans mon code et de faire un peu de traitement. Mes codes sont ci-dessous:Comment charger la vidéo d'album natif en utilisant swift

let filePath = Bundle.main.path(forResource: "1", ofType: "mp4") 
let videoURL = NSURL(fileURLWithPath: filePath!) 
let avAsset = AVAsset(url: videoURL as URL) 

Mais quand j'exécute ce code, Xcode me dit juste que filePath est nul. J'affirme que 1.mp4 est dans les deux Assets.xcaassets et album iPhone. Y a-t-il quelqu'un qui voudrait offrir de l'aide? A propos, comment puis-je obtenir les images (au format UIImage) dans la vidéo à la vitesse la plus rapide? Pour chaque image à un moment donné, je dois vraiment la lire en moins de 5 ms pour que je puisse sortir la vidéo préservée à un bon fps.

Répondre

0

Vérifiez les phases de construction de la cible, si le fichier est en cours de copie dans l'ensemble. Cochez également la case pour inclure le fichier. Ce code est correct pour récupérer ce fichier.

+0

Oui, c'est juste SOOOOO sympa de votre part. Grâce à votre aide, j'ai résolu ce problème. – AXIHIXA