在iPad中创建交互式视频 - 用于产品演示的应用程序

Jam*_*Jam 5 iphone video mobile ipad ios

我想创建需要在iPad原生应用上运行的视频.该应用程序需要通过iPad显示产品演示.它也需要互动.我知道我们可以在Flash中执行这些操作,因为iPad不支持Flash,我有哪些选择?

我感谢任何指导或提示.先感谢您

Ale*_*lan 0

一些想法:

您可以在循环中使用没有控件的MPMoviePlayerController 。

这是我想到的在视频上使用交互式 HTML 弹出窗口的解决方案:

您可以拥有一个数据存储(例如NSDictionary),以播放时间作为键。这些值可以是自定义类,其中包括视频上交互式弹出窗口的所有必要数据。

您的自定义类可能看起来像这样

@interface InteractivePopover : NSObject
{
    NSString *snippetTitle;
    NSString *htmlData; // could include links etc.
    CGPoint popoverDisplayPoint;
    // other styling attributes etc.
}
Run Code Online (Sandbox Code Playgroud)

现在,当用户点击视频时,它会在下一个“交互”点暂停视频(通过在当前播放时间之后查找下一个键),并显示(动画显示)所有您之前设置的弹出窗口以进行展示产品的不同部分。

该类可能是您的数据存储,然后您创建另一个类来处理这些交互式弹出窗口的显示、动画、控制、大小调整等。它将为 HTML 创建一个 UIWebView。它还可以控制弹出窗口的方向和源点指示。

这显然是非常可扩展的,因为您可以将图像、嵌入内容等放入这些交互式弹出窗口的 HTML 中。

无论如何,我就是这么做的。