2011-05-16 35 views
2

我正在为Flex编写iOS应用程序(sdk 4.5)。可以在这样的内置应用程序中播放电影吗?在Flex中制作的iOS应用程序中播放电影

我正在尝试使用视频组件 - 它在我的桌面上运行良好,但它在iPod上无法使用。当然,我的应用程序正在运行,但视频不在播放。

回答

2

我想我有最终结果: 可以在为AIR 2.6编写的iOS应用程序中播放视频,但无法使用h.264视频和acc音频编码解码器解码。

对我来说,当视频通过使用vp6编解码器和标准视频组件解码时,它正在工作。有一个低帧率的问题,可以在描述符文件中将renderMode设置为gpu时部分解决,但是您可以看到here这不是建议的。

P.S.感谢您的帮助J_A_X。

0

我建议您不要尝试播放应用程序内部的视频,而只是链接到它并让本机操作系统处理它。操作系统将打开浏览器播放文件或启动本机应用程序来处理它。

+0

感谢您的回答。关键是,它必须在应用程序内部。应用程序应该捕获选定的帧并跟踪用户的交互。 – pikar 2011-05-16 13:19:19

+0

@ www.Flextras.com你会如何在一个只需要操作系统播放视频的按钮上放置一个链接? – jlehenbauer 2012-05-31 15:27:41

+0

@jlehenbauer使用NavigateToURL w /一个包含链接的URLRequest。 – JeffryHouser 2012-05-31 15:39:53

0

您是否尝试过使用StageVideo类?它是10.2中的新功能,旨在利用完整的硬件加速。按照this tutorial获取更多信息。

+0

是的,我有。对我而言,它只适用于Web应用程序。它不适用于AIR应用程序。没有任何错误,只是电影没有加载。 – pikar 2011-05-16 15:26:39

+0

Darn,显然,它仅适用于Android蜂窝(平板电脑)](http://kb2.adobe.com/cps/895/cpsid_89556.html)。你应该做的是有一个后备,或只是使用正常的视频类,直到它可用于您的手机。 – 2011-05-16 15:47:00

+0

我希望。 Video类在iOS上也不起作用(然而,它在桌面上的调试模式下工作)。 – pikar 2011-05-16 17:10:39

相关问题