【发布时间】:2011-05-10 03:56:16
【问题描述】:
我想将移动物体的视频添加到可以更改的背景中,我应该使用什么格式?我应该如何实现这个?
编辑:我想做这样的效果:
【问题讨论】:
标签: iphone ipad video transparency alpha
我想将移动物体的视频添加到可以更改的背景中,我应该使用什么格式?我应该如何实现这个?
编辑:我想做这样的效果:
【问题讨论】:
标签: iphone ipad video transparency alpha
这是通过手动制作动画来完成的。我将帧转换为 png(支持 alpha 通道)并以固定帧速率播放帧。 我没有找到任何支持 Alpha 通道的视频。
【讨论】:
为什么不把它做成动画呢?我敢肯定,只要有足够多的帧,它就会看起来足够流畅。
NSArray *myImages = [NSArray arrayWithObjects:
[UIImage imageNamed:@"myImage1.png"],
[UIImage imageNamed:@"myImage2.png"],
[UIImage imageNamed:@"myImage3.png"],
[UIImage imageNamed:@"myImage4.gif"],
nil];
UIImageView *myAnimatedView = [UIImageView alloc];
[myAnimatedView initWithFrame:[self bounds]];
myAnimatedView.animationImages = myImages;
myAnimatedView.animationDuration = 0.25; // seconds
myAnimatedView.animationRepeatCount = 0; // 0 = loops forever
[myAnimatedView startAnimating];
[self addSubview:myAnimatedView];
[myAnimatedView release];
【讨论】: