0

开发涉及视频播放的 AIR for iOS 应用程序。是否有优化用于 AIR 应用程序的视频内容的最佳实践?

4

2 回答 2

2

在 iOS 上通过 AIR 播放视频的最佳途径是使用 h.264 编码的视频。这些将是硬件加速的,并且比 FLV(Flash 的另一种常用类型)更好地使用电池。

当然,问题在于大多数 h.264 视频无法使用 iOS 上的标准 Flash 视频播放器播放。为了解决这个问题,您需要尝试以下两种方法之一:

  1. 使用StageWebView. 这将在标准 iOS 视频播放器中打开视频,该播放器专门用于播放 h.264 视频。这里的缺点是除了卸载 StageWebView 之外,您完全无法控制视频。您也无法控制 GUI,视频将显示在整个应用程序中,并且很难在 Flex 中定位。
  2. 使用StageVideo它将允许硬件加速的 h.264 视频并使用内置的视频播放机制。它的效果非常好,您可以完全控制您的视频,而且它只是视频,因此您可以根据需要对其进行皮肤处理。唯一的缺点是这显示与 StageWebView 完全相反并显示您的应用程序下。您必须创建一个遮罩才能观看视频。

不幸的是,在 iOS 上播放视频的两个最佳选项不在显示列表中,但这是我们必须处理的。

希望这会有所帮助。

于 2013-05-29T18:10:18.027 回答
0

您可以使用来自库 FPNativeUI 的组件 FPVideoPlayer,它在显示列表上显示视频:http ://www.youtube.com/watch?v=G5IdHnms2Dc 。http://flashpress.ru/blog/ane/native-ui/?lang=en

于 2015-05-17T18:42:49.037 回答