编辑:我所做的示例代码(现在可能已过时):
-(voID)AnimationGo:(GPUImageVIEw*)vIEw { NSURL *url = [[NSBundle mainBundle] URLForResource:@"test" withExtension:@"mov"]; movIEfile = [[GPUImageMovIE alloc] initWithURL:url]; filter = [[GPUImageChromakeyBlendFilter alloc] init]; [movIEfile addTarget:filter]; GPUImageVIEw* imageVIEw = (GPUImageVIEw*)vIEw; [imageVIEw setBackgroundcolorRed:0.0 green:0.0 blue:0.0 Alpha:0.0]; imageVIEw.layer.opaque = NO; [filter addTarget:imageVIEw]; [movIEfile startProcessing]; //to loop [imageVIEw setCompletionBlock:^{ [movIEfile removeAllTargets]; [self AnimationGo:vIEw]; }];}
我可能不得不稍微修改一下GPUImage,它可能不适用于最新版本的GPUImage,但这就是我们使用的
总结以上是内存溢出为你收集整理的iOS – 如何播放透明视频?全部内容,希望文章能够帮你解决iOS – 如何播放透明视频?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)