2011-01-27 32 views
0

我在Android項目的AIR項目中包含一個大的flv文件。Android上的AIR ||從應用程序目錄播放大型flv文件

我成功地在SD卡上安裝應用程序(使用Astro文件瀏覽器) 現在,當我播放5mb的flv文件(駐留在應用程序目錄中)時,一切正常。當我使用一個更大的FLV文件(300MB)沒有任何反應......

當把SD卡上的文件直接它的工作,但我想避免這種情況,因爲我的文件暴露這樣。我試圖連接FLV文件/解密,但慢得令人痛苦......

有誰知道如何來處理呢?

非常感謝。

回答

0

我相信AIR框架是好的,方便/快速/標準Android的使用,但通過閱讀SOF中的所有問題,我會說它不適合大/怪/高級應用程序。

您可能需要嘗試真正的Android SDK。

0

謝謝你們。

看來,空氣不是這裏的問題其實。 問題是,當您在SD卡上安裝應用程序並將文件寫入捆綁包時,這些文件不會存儲到SD卡上的捆綁包中,而是會被寫入內部存儲器。

所以指向您的應用程序目錄時,您的應用程序是在SD卡實際上是指向設備內部存儲器。這沒有任何意義......

就剩下我寫文件到「用戶目錄的」指向SD卡,但這樣做會使我的未受保護的文件在SD卡上。有些方法可以進行加密/解密,但對於較大的文件,它們會減慢過程速度,從而損壞用戶體驗。

這就像一個多頭龍。一旦你切斷一個頭的它的增長甚至更多...每一個找到的解決方案取得成功,你會得到一個額外的兩個問題要解決,等等... - )