如何在GVRKit中播放透明视频?

时间:2018-07-05 21:27:57

标签: swift opengl-es google-cardboard google-vr avkit

我正在使用Google的Google Cardboard GVRKit创建一个虚拟现实应用程序。

我需要在GVRVideoRenderer中实现透明性。 用例是在360°照片背景上播放视频以提供VR效果。

我将色度键与输入和蒙版图像混合使用,以实现AVPlayerItem中的透明度:

let filter = AlphaFrameFilter()   
filter.inputImage = request.sourceImage.cropped(to: sourceRect)     
filter.maskImage = request.sourceImage.cropped(to: alphaRect).transformed(by: transform)

不幸的是,将其传递到GVRVideoRenderer时,视图仍然具有黑色背景。

我该如何解决?

0 个答案:

没有答案