iOS上的交互式Flash内容

时间:2011-06-27 07:23:23

标签: ios flash air ffmpeg

我想在iOS设备上播放交互式(用户输入/操作)flash内容 - 视频。我有flv文件,用户可以在其中输入选项,翻页等。

我有2个关于功能的方法。如果我错了,请纠正。

1.Adobe-air可以在iPad设备上使用。它是否有能力解析Flash内容的运行时间? (将flash内容用作资源/包)

2.在FFMPEG lib的帮助下,Flash文件/视频可以正常工作,但它会提供用户操作/互动吗?

2 个答案:

答案 0 :(得分:2)

两者都不。 Adobe Air只能用于创建应用程序。您实际上无法使用它播放Flash文件。 FFMPEG只会播放Flash视频,不允许互动。

基本上,如果您想要在iPhone上显示Flash互动内容,您将不得不考虑以不同的方式呈现它。

答案 1 :(得分:0)

从air 3.8开始,它可以更容易地从ios运行swf内容 - 但如果你的内容是外部的,那就太痛苦了......

此外,我还能够在背景中使用starling和flv在ipod上以12fps播放动态视频,在iphone和ipads上使用24fps。

关键是如何将bitmapData上传到GPU:

flash.display3D.textures.Texture(videoLayer.texture.base).uploadFromBitmapData(bitmapData);

其中 videoLayer 是Starling Image,而 bitmapData 是来自视频的绘制位图数据。

其余的代码是可以轻松在线找到的简单内容,但Texture.uploadFromBitmapData确实可以带来性能差异。

在应用商店中查看它:https://itunes.apple.com/app/id723967141?mt=8