【问题标题】:iPhone: Display a semi-transparent video on top of a UIView?iPhone:在 UIView 上显示半透明视频?
【发布时间】:2011-01-25 17:10:06
【问题描述】:

是否可以在 UIView 上播放半透明视频(使用蓝屏创建)?我想知道如果 MPMoviePlayerViewController 无法做到这一点,它可能是通过使用 OpenGL ES 和视频纹理?

提前谢谢你,

F.

【问题讨论】:

    标签: iphone video opengl-es opengl-es-2.0


    【解决方案1】:

    可以使用 ffmpeg 库。这是链接,你可以在这里下载一个很好的例子link

    然后你只需要将 alpha 属性设置为 UIImageView。但我不确定性能,试试:)

    【讨论】:

    • 哦,这很聪明。是的,我希望 iPhone 4 的处理能力足以应付它。谢谢麦克斯!
    • 我试过你的解决方案,只有在设置 alpha 属性时,整个 ImageView 才具有透明度。 nosuic 的情况是蓝屏,那么视图的一部分需要有透明度(蓝色部分)。你有什么解决办法吗?
    • 您可以在运行时将蓝色像素替换为透明像素,然后将该图像应用到图像视图。
    • 在 iTunes 商店中获得 ffmpeg 许可证是一个模糊的法律状况,在开始讨论之前,请四处寻找更多信息。
    猜你喜欢
    • 1970-01-01
    • 2011-04-17
    • 2021-01-19
    • 1970-01-01
    • 2011-09-01
    • 2010-11-26
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多