有没有办法播放包含 Alpha 通道的视频文件AVFoundation
?我想将一个AVPlayerLayer
作为子层添加到我的图层树中以保留透明度,这样它就可以像叠加层一样工作。
或者是否可以使用第二个灰度视频作为主要电影的 alpha 蒙版?
有没有办法播放包含 Alpha 通道的视频文件AVFoundation
?我想将一个AVPlayerLayer
作为子层添加到我的图层树中以保留透明度,这样它就可以像叠加层一样工作。
或者是否可以使用第二个灰度视频作为主要电影的 alpha 蒙版?
据我所知,OS X 上的 AVFoundation 只能播放 h.264。如果你让它与包含 Alpha 通道的旧 Quicktime 电影一起使用,那么它可能是可能的。一个短期的解决方法是使用一系列 PNG 图像而不是电影,但这不会涉及 AVFoundation。您还可以在此 anwser上阅读有关可用于此类的我的库。答案是关于 iOS,但该库可以与 iOS 或 OS X 一起使用。