2015-04-18 35 views
0

我正在学习一款儿童ABC学习应用程序,它将有点像这款应用程序。 Petting Zoo在iOS中使用手指手势进行交互式视频

用户可以做这些手势...滑动UP,DOWN,LEFT,RIGHT和TOUCH并且每个手势具有链接到它的像字符跳跃上的一个小动画剪辑(大约持续时间每1-3秒)向上滑动等。还会有一个IDLE循环电影,当用户没有输入时,它将连续播放。

所以我尝试使用视频在MP4和M4V格式,这些手势,但问题是,影片播放前只落后。意思是他们在做手势时不会立即发挥作用,而是花些时间说微秒来加载和玩。

我正在寻找类似上面的视频输出。你可以看到,动画响应很快,即使很短的时间也不会挂起。

我的开发一旦实现这种平滑的输出与MP4视频剪辑,但那些没有必须的音频嵌入其中,然后当他使用音频嵌入其中的视频剪辑,他们再次落后。

可以将音频是滞后这里的问题?或者其他任何你想要建议的专家。

请帮帮忙。你的投入对我来说非常有价值。

回答

0

可以使用AVPlayer的- (void)replaceCurrentItemWithPlayerItem:(AVPlayerItem *)item

这种方法可以帮助你的新项目加载到现有的AVPlayer。 Here是使用单个AVPlayer播放多个视频的重要参考。

+0

嗨Pradeep ..非常感谢回复...我已经与我的开发人员分享了此链接..让我们看看他的想法... – gagz

+0

使用多个AVPlayer播放视频确实会导致延迟,请尝试使用具有多种资产的单个AVPlayer :) –