0

我有一个视频,它在某些部分是透明的。当我尝试使用 AVPlayer 或 MPMoviePlayer 播放此视频时,它没有播放。

谁能建议可以使用什么播放器播放具有透明背景的视频。

谢谢苏雷什小号

4

3 回答 3

0

使用 AVAnimator - http://www.modejong.com/AVAnimator/

它要求您将其转码为 APNG 或其专有格式,但效果很好。

于 2014-08-28T13:47:58.060 回答
0

您遇到了 Apple 在 iOS 下提供的视频支持的限制。具体来说,没有对包含 Alpha 通道的视频的内置支持。可以解决此限制,如此博客文章h-264-video-with-an-alpha-channel中所示。如果您不关心应用程序的下载大小,则可以将视频帧编码为一系列 PNG 图像。但是,请注意,应用程序下载大小会随着一系列 PNG 图像而迅速增长。使用 h.264 编码的视频要复杂得多,但这意味着您的应用下载大小会小得多。

于 2013-06-06T00:17:05.380 回答
-3

苏雷什

你可以试试AVPlayerLayer。如果您是 Core Animation 的新手,您可以阅读编程指南

祝你的项目好运!

于 2011-08-09T12:56:24.070 回答