Comment faire pour modifier le paramètre de taille de la vidéo capturer par AVFoundation
Je me suis créé une application qui enregistrer de la vidéo et la télécharger sur le serveur,mais la vidéo enregistrée à très haute résolution , je veux diminuer sa résolution, je me renseigne sur AVCaptureSessionPreset640x480 sur internet mais je ne sais pas comment l'utiliser.
OriginalL'auteur | 2012-11-02
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur sunkehappy
Vous pouvez changer la résolution à l'aide de la
sessionPreset
de la propriété.La valeur par défaut de la session de préréglage est
AVCaptureSessionPresetHigh
qui est approprié pour la haute qualité de sortie vidéo et audio.Vous pouvez définir la session prédéfinie comme:
Les valeurs possibles de la session de preset:
Constante Détails :
Veuillez consulter : AVCaptureSession
merci 🙂
Savez-vous comment enregistrer de la vidéo, sans avoir à régler sessionPreset? J'obtiens le message d'erreur dans stackoverflow.com/questions/46160407/...
très belle explication.
OriginalL'auteur Midhun MP
Pour Swift 2.2 & 3.0:
Malheureusement, ce n'est pas le programme d'installation comme un enum, il manque actuellement de sécurité de type depuis sessionPreset est un
String
.OriginalL'auteur CodeBender
Il est important d'utiliser l'un de ces:
De cette façon, vous ne courez pas dans un téléphone qui ne prend pas en charge vos spécifications précises. Sauf si vous écrivez du code pour vérifier à chaque fois.
OriginalL'auteur eyal_katz