开发涉及视频播放的AIR for iOS应用。是否有优化用于AIR应用程序的视频内容的最佳实践?
答案 0 :(得分:2)
通过iOS上的AIR视频的最佳途径是使用h.264编码的视频。这些将是硬件加速,并且比FLV(Flash的另一种常用类型)更好。
问题当然是大多数h.264视频无法使用iOS上的标准Flash视频播放器播放。为了解决这个问题,你需要尝试以下两种方法之一:
StageWebView
。这将打开标准iOS视频播放器中的视频,该播放器专门用于播放h.264视频。这里的缺点是除了卸载StageWebView之外,你完全无法控制视频。您也无法控制GUI,视频将显示在整个应用程序中,并且很难在Flex中定位。StageVideo
可以使用硬件加速的h.264视频,并使用内置的视频播放机制。它非常有效,您可以完全控制您的视频,并且只是视频,因此您可以根据需要进行设置。唯一的缺点是它显示与StageWebView正好相反,并在您的应用程序下显示。您必须创建一个遮罩才能看到视频。不幸的是,在iOS上播放视频的两个最佳选项并不在显示列表中,但这是我们必须处理的。
希望这有帮助。
答案 1 :(得分:0)
您可以使用来自库FPNativeUI的组件FPVideoPlayer,它显示视频显示列表:http://www.youtube.com/watch?v=G5IdHnms2Dc。 http://flashpress.ru/blog/ane/native-ui/?lang=en