Android上的AIR ||从Application目录中播放大型flv文件

时间:2011-01-27 13:04:18

标签: android air adobe flv

我在Android的AIR项目中包含一个大型flv文件。

我成功在sd卡上安装应用程序(使用Astro文件浏览器) 现在当我播放5mb的flv文件(驻留在应用程序目录中)时,一切正常。当我使用更大的flv文件(300mb)时没有任何反应......

直接将文件放在SD卡上它确实有效,但我想避免这种情况,因为我的文件是这样暴露的。我尝试了/解密flv文件,但这很慢......

有谁知道如何处理这个问题?

提前多多感谢。

3 个答案:

答案 0 :(得分:0)

根据我使用Darwin Streaming Server,这是在我的机器上正常工作

请参阅链接了解更多信息

http://justdevelopment.blogspot.com/2009/10/video-streaming-with-android-phone.html#Video_Streaming_with_the_Google_Phone

答案 1 :(得分:0)

我相信AIR框架可以轻松/快速/标准地使用Android,但是通过阅读SOF中的所有问题,我会说它不适合更大/怪异/高级应用。

您可能需要尝试真正的Android SDK。

答案 2 :(得分:0)

感谢你们的帮助。

看来AIR实际上并不是问题所在。 问题是当您在SD卡上安装应用程序并将文件写入捆绑包时,这些文件不会存储到SD卡上的捆绑包中,而是会写入内部存储器。

因此,当您的应用程序位于SD卡上时,指向您的应用程序目录实际上指向设备上的内部存储器存储。这没有任何意义......

这让我把文件写入指向SD卡的'用户目录',但这样做会使我的文件在SD卡上不受保护。有一些方法可以进行加密/解密,但对于较大的文件,它们会使进程过于缓慢,从而破坏用户体验。

它就像一个多头龙...一旦你成功削减它的一个头,它会变得更多......对于你找到的每个解决方案,你得到额外的两个问题要解决等等...... :-)