2012-07-04 21 views
8

Estoy tratando de crear una UIView que permita al usuario presionar un botón en i y grabar la pantalla (no hacer un video desde la cámara) y luego guardarla en la carpeta del documento. He visto un par de artículos SO aquí que hablan de AVAssetWriter y hacen referencias a este enlace: http://codethink.no-ip.org/wordpress/archives/673, pero ese enlace parece estar muerto.Captura de pantalla de video en iOS programáticamente

Pero nadie ha demostrado una solución o ha proporcionado ningún ejemplo sobre cómo lograrlo. ¿Alguien tiene alguna idea o puede señalarme en la dirección correcta? Esto debería ser más simple de lo que es.

Gracias, Doug

+1

Aunque no he encontrado una solución, encontré una GRAN referencia con el código fuente aquí: http://www.slideshare.net/nombre_invalido/advanced-media-manipulation-with-av-foundation y el ejemplo del código fuente: http://www.subfurther.com/blog/category/avfoundation/ en el archivo: ATMScreenRecorderTest.zip – Doug

+0

Oye, ¿tienes alguna solución para esto ... –

+0

Cualquier solución en la grabación de video en pantalla junto con el audio del usuario? – PGU

Respuesta

5

El enlace no está muerto.

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

Si marca los comentarios, hay también un cierto código que mezclar audio & vídeo y guardarlo como una película QuickTime.

Si usted todavía no puede acceder al enlace, hay un tipo vendiendo el mismo código en binpress:

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

+1

Bueno, está muerto de nuevo. Esta es la razón por la cual las respuestas solo de enlace son malas. – OrangeDog

+0

@OrangeDog - ¡el enlace funciona bien para mí! Esa página contiene MUCHO código y algunas explicaciones, demasiado para una respuesta de StackOverflow. Podría copiar el código en GitHub o en un Gist pero luego seguiría siendo una respuesta 'solo de enlace'. –

+0

Hola @noodl_es, ya que esta es una respuesta anticuada, ¿sería esta la mejor forma de grabar un video de una UIView (no a pantalla completa)? ¡Gracias por tu tiempo! Pregunta: http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o – Crashalot

3

se RecordMyScreen, encontramos otro proyecto útil para esta aquí: https://github.com/coolstar/RecordMyScreen

+1

Sí, he estado siguiendo ese proyecto para un tiempo y ese equipo hizo un trabajo FANTÁSTICO de construirlo y trabajar a través de los problemas. – Doug

+0

@Doug y Tim ¿saben si este proyecto puede grabar video? – iqueqiorio

+0

Hola Tim, ya que esta es una respuesta anticuada, ¿sigue siendo la mejor manera de capturar la pantalla? Específicamente, necesitamos capturar los contenidos de un UIView, no de toda la pantalla. Pregunta: http://stackoverflow.com/questions/34956713/simplified-screen-capture-record-video-of-only-what-appears-within-the-layers-o. ¡Gracias por tu tiempo! – Crashalot

0

Otra forma de abordarlo es utilizar una biblioteca de comentarios como BlitFeedback, que incluye la captura de video en pantalla sin esfuerzo.

+0

Hey tony, puede blitFeeback, grabar una pantalla programáticamente en una aplicación? Gracias por la publicacion – iqueqiorio

Cuestiones relacionadas