iOS – 如何播放透明视频?

iOS – 如何播放透明视频?,第1张

概述我用蓝屏录制了一段视频.我们有将该视频转换为透明背景的软件.在自定义UIView上覆盖这个视频的最佳方式是什么?每当我在iPhone上看到视频时,它总会启动该播放器界面.有什么办法可以避免这个吗 除了我之外,不知道是否还有人对此感兴趣,但我正在使用GPU Image和Chromakey过滤器来实现这一目标^^ https://github.com/BradLarson/GPUImage 编辑:我所 我用蓝屏录制了一段视频.我们有将该视频转换为透明背景的软件.在自定义UIVIEw上覆盖这个视频的最佳方式是什么?每当我在iPhone上看到视频时,它总会启动该播放器界面.有什么办法可以避免这个吗解决方法 除了我之外,不知道是否还有人对此感兴趣,但我正在使用GPU Image和Chromakey过滤器来实现这一目标^^ https://github.com/BradLarson/GPUImage

编辑:我所做的示例代码(现在可能已过时):

-(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 – 如何播放透明视频?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1019801.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存