2012-07-04 4 views
8

J'essaie de créer un UIView qui permet à un utilisateur d'appuyer sur un bouton dans i et enregistrer l'écran (pas faire une vidéo de l'appareil photo), puis enregistrez-le dans le dossier de documents. J'ai vu quelques articles de SO ici qui parlent de AVAssetWriter et font des références à ce lien: http://codethink.no-ip.org/wordpress/archives/673, mais ce lien semble être mort.Capture d'écran vidéo dans iOS par programmation

Mais personne n'a réellement montré une solution ou fourni des exemples sur la façon d'accomplir. Quelqu'un a-t-il des idées ou peut-il me diriger dans la bonne direction? Cela devrait être plus simple que c'est.

Merci, Doug

+1

Bien que je n'ai pas trouvé une solution complète, j'ai trouvé une référence GREAT avec code source ici: http://www.slideshare.net/invalidname/advanced-media-manipulation-with-av-foundation et l'exemple de code source: http://www.subfurther.com/blog/category/avfoundation/ dans le fichier: ATMScreenRecorderTest.zip – Doug

+0

hey avez-vous eu une solution à cela .. –

+0

Toute solution sur l'enregistrement vidéo à l'écran avec l'utilisateur Audio? – PGU

Répondre

5

Le lien est pas mort.

http://codethink.no-ip.org/wordpress/archives/673

Si vous vérifiez les commentaires, il y a aussi un code qui mélangera vidéo audio & et l'enregistrer comme un film quicktime.

Si vous ne pouvez toujours pas accéder au lien, il y a un gars qui vend le même code sur binpress:

http://www.binpress.com/app/ios-screen-capture-view/1038

+1

Eh bien, il est mort à nouveau. C'est pourquoi les réponses à lien unique sont mauvaises. – OrangeDog

+0

@OrangeDog - le lien fonctionne bien pour moi! Cette page contient beaucoup de code et quelques explications - trop pour une réponse StackOverflow. Je pourrais copier le code dans GitHub ou dans un Gist mais ce serait toujours une réponse "link-only". –

+0

Salut @noodl_es puisque c'est une réponse datée serait-ce encore la meilleure façon d'enregistrer une vidéo d'un UIView (pas en plein écran)? Merci pour votre temps! Question: http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o – Crashalot

3

Un autre projet utile pour cela est RecordMyScreen, trouvé ici: https://github.com/coolstar/RecordMyScreen

+1

Oui, j'ai suivi ce projet pour pendant quelque temps et cette équipe a fait un travail fantastique pour le construire et travailler à travers les problèmes. – Doug

+0

@Doug et Tim savez-vous si ce projet peut enregistrer de la vidéo? – iqueqiorio

+0

Salut Tim puisque c'est une réponse datée est-ce encore la meilleure façon de faire la capture d'écran? Plus précisément, nous devons capturer le contenu d'un UIView, pas tout l'écran. Question: http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o. Merci pour votre temps! – Crashalot

0

Une autre façon de l'aborder est d'utiliser une bibliothèque de feedback telle que BlitFeedback, qui inclut une capture d'écran sans effort.

+0

Hey tony, peut blitFeeback, enregistrer un écran par programmation dans une application? Merci pour le post – iqueqiorio

Questions connexes