2011-08-11 4 views
5

Me gustaría crear videos que necesita ejecutarse en una aplicación nativa del iPad. La aplicación debe mostrar una demostración de un producto a través de iPad. Debe ser interactivo también. Sé que podemos hacer esto en Flash, ya que Flash no es compatible con iPad ¿Cuáles son mis opciones?Crear vídeos interactivos en IPAD - Una aplicación para demostración del producto

Agradezco cualquier directrices o consejos. Gracias de antemano

Respuesta

0

Algunas ideas:

Se podría utilizar un MPMoviePlayerController sin controles, el bucle.

he aquí una solución que pensé de usar HTML de popover interactivos sobre el vídeo:

usted podría tener un almacén de datos (por ejemplo un NSDictionary), con tiempos de reproducción como llaves. Los valores podrían ser una clase personalizada, que incluye todos los datos necesarios para un popover interactivo en el video.

la clase personalizada podría ser algo como esto

@interface InteractivePopover : NSObject 
{ 
    NSString *snippetTitle; 
    NSString *htmlData; // could include links etc. 
    CGPoint popoverDisplayPoint; 
    // other styling attributes etc. 
} 

Ahora, cuando un usuario pulsa el vídeo, se detiene al siguiente punto 'interactivo' (mediante la búsqueda de la clave que sigue el tiempo de reproducción actual) y muestra (anima) todas las ventanas emergentes, que configuró antes para mostrar diferentes partes del producto.

Esa clase puede ser su almacén de datos, luego usted crea otra clase para manejar mostrar, animar, controlar, dimensionar (etc.) estos popovers interactivos. Crearía un UIWebView para el HTML. También controlaría la dirección e indicaría el punto de origen de tu popover.

Esto es claramente muy ampliable porque podría poner imágenes, contenido incrustado, etc. en el HTML para estos interactivos popovers.

De todos modos, esa es la forma en que lo haría.

0

Aunque el flash no se ejecuta en ipad, puede crear aplicaciones para él con flash cs5.

1

La manera más fácil de crear videos interactivos para iOS es usar la tecnología HTTP Live Streaming de Apple. Hay que crear un video, embed metadata, reproducirlo utilizando MPMoviePlayerController o AVPlayerItem, y luego mostrar las zonas se puede hacer clic en respuesta a notificaciones de metadatos.

Los metadatos deben contener coordenadas para el elemento que está rastreando, p. Ej .: un vestido, y un identificador para el producto. Superpone esta información con una subvista clicable que revela más información sobre el producto. Hay varias aplicaciones de este tipo en iTunes, aquí está one.

Una vez que obtenga un producto funcional y semanas de videos, la parte más difícil es realizar un seguimiento del movimiento con la menor interacción humana posible. Un enfoque es usar Adobe After Effects, y otro es codificar su propia solución basada en OpenCV.

Cuestiones relacionadas