我有一个项目需要打包为Adobe AIR应用程序,并且需要能够播放视频。有问题的视频太大,无法包含在时间轴中,因此需要将相关文件打包为AIR应用程序的一部分。
无论我使用什么设置,我似乎都无法在已发布的产品中显示.FLV。
我做错了什么,或者我需要做什么才能将.FLV视频打包到AIR应用程序中,以便在应用程序中可以查看?
编辑添加我已经将.FLV添加到发布设置下包含的文件中,并添加了以下动作脚本。
import fl.video.FLVPlayback;
import fl.video.VideoPlayer;
import fl.video.flvplayback_internal;
import flash.media.Video;
import flash.media.StageVideo;
答案 0 :(得分:1)
我的项目存在同样的问题。我在apk文件中打包了80个视频= 1.023Gb。在我的桌面上测试应用程序显示没有任何问题,但在我的设备上安装时,某些视频无法播放。我的所有视频都采用相同的FLV 320x240格式,但持续时间不同。我猜它可能是设备有限的硬件规格导致视频无法播放。当您在设备上安装apk文件时,它仍然是一个apk文件。当您运行应用程序时,该文件将在设备上安装(如ROM),因此如果设备没有足够的ROM来安装您的应用程序,则某些文件将无法安装。
我做的是安装了BIT LABS的第三方应用SWF播放器。我没有将其作为apk文件发布,而是将我的proj swf文件,组件swf和视频文件复制到我的设备并使用SWF播放器应用程序运行项目。