Obtention de la durée de la vidéo prise par la caméra iphone sdk
Question
J'essaie d'obtenir la durée d'une vidéo prise avec l'appareil photo à l'aide de UIImagePickerController sur l'iphone. Quelqu'un a-t-il trouvé une solution à ce problème?
Merci
Daniel
La solution
Vous pouvez maintenant utiliser AVFoundation pour transformer votre film en AVAsset, puis vérifier la propriété duration
.Autres conseils
Oh, pourquoi, bonjour une réponse désespérément obsolète. Je crains que vous ne restiez que comme preuve historique qu'effectivement, avant iOS 4, si vous vouliez faire quelque chose d'intéressant à distance sur une vidéo enregistrée (en plus de la lire), vous deviez mettre en œuvre le traitement vous-même.
Je ne connais aucune fonction de structure pour le faire. Je crains donc que vous deviez analyser vous-même le conteneur vidéo (ce qui est d'ailleurs QuickTime / .mov) pour extraire ces informations. Ce n’est pas comme si elle n’était pas documentée. Heureusement, étant donné que le fournisseur est connu, vous pouvez faire confiance à toutes les informations pour être véridiques, ce que vous ne pouvez pas présumer de vidéos aléatoires trouvées sur le Web.