2011-11-08 10 views

Respuesta

5

El AVCamDemo que mencionas está cerca de lo que tienes que hacer y deberías poder utilizarlo como referencia, entre ellos estas son las siguientes clases que debes usar para lograr lo que estás intentando ... Todo el las clases son parte de AVFoundation, necesita

  • AVCaptureVideoDataOutput y AVCaptutureAudioDataOutput - utilizar estas clases para obtener muestras en bruto de la cámara de vídeo y el micrófono

  • uso AVAssetWriter y AVAssetWriterInput con el fin de codificar las muestras en bruto i En un archivo, el siguiente ejemplo mac OS X project muestra cómo usar estas clases (la muestra también debería funcionar para iOS), sin embargo, usan un AVAssetReader para la entrada (vuelve a codificar un archivo de película) en lugar de la cámara y el micrófono ... puede utilizar las salidas mencionadas anteriormente como la entrada en su caso para escribir lo que quieras

Eso debería ser todo lo que necesita con el fin de lograr lo que quieres hacer ...

Heres un enlace que muestra cómo usar VideoDataOutput

Espero que ayude

+0

¿Hay algún tutorial que explique sobre estas cosas? ¿O un simple ejemplo de muestra? – sach

+0

Además de las fuentes anteriores, tendrías que buscarlas ... – Daniel

3

Si eres un desarrollador registrado, mira los videos de la WWDC 2011 (que puedes encontrar buscando en el portal para desarrolladores). Hay dos sesiones relacionadas con AVFoundation. También hubo algún código de muestra de una de las sesiones WWDC, que fue extremadamente útil.

Cuestiones relacionadas