我有,我想揭露你,因爲它包含了一些對立的約束的問題的情況。也許有人會對如何解決我的問題有一個想法。AS3空氣 - 檢查一個Zip獲得音頻文件
我打算讓使用ActionScript 3和空中的移動應用程序適用於iOS和Android。這個應用程序必須下載它用來顯示文本,位圖和聲音的zip文件。 最後一個是問題所在。
經過一番研究,我發現,檢查一個zip文件是FZip的最佳方式之一,但它使我們能夠獲得的ByteArray形式從壓縮數據。而聲音無法從ByteArray轉換。 (這是關於它的許多結果似乎是這樣說的)。
提出的一種解決方案是將ByteArray放入一個SWF文件中。然後從zip中獲取SWF以獲取聲音。 我不能這樣做,因爲這將拉鍊從被任何人使用的管理界面進行上傳。我不能強迫他們使用Flash。
我有,我問你的意見一些潛在的方向:
•使用代碼或本機擴展(iOS和Android)檢查拉鍊沒有文件讀入的ByteArray
•將ByteArray轉換爲聲音而不必將其傳入SWF中
•動態創建包含聲音的ByteArray的SWF
•在過去的可能性,另一種方式來拖動和下載幾個文件一起,可以以另一種格式進行協商比的ByteArray (像iOS的捆綁,但與Android太)
非常感謝以幫助我,
我能問你爲什麼需要zip文件?這是一種保護嗎? 我還沒有嘗試過,但看看[loadCompressedDataFromByteArray](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/media/Sound.html#loadCompressedDataFromByteArray())。 –
我需要一個拉鍊允許的XML,音頻和位圖在一個時間 –