2011-02-24 42 views
5

我有一個將顯示本地視頻文件列表的應用程序。該應用一開始只會有幾個視頻文件,但隨着未來的更新和應用內購買,該數字將會增加。我想將所有這些視頻存儲在1個地方,將它們放在應用程序的庫目錄中以使它們不能用戶訪問是有意義的。是否可以發佈應用程序的庫目錄中已有的文件?或者,我必須將它們放入應用程序的包中,然後在應用程序首次啓動時將它們複製到庫目錄中?雖然這會導致2個視頻文件被複制,因爲我無法將它們從軟件包中刪除。使用庫目錄中的文件發佈IOS應用程序

回答

3

是的,如果您想以相同的方式處理所有視頻,您確實需要將應用程序包中的文件複製到媒體庫中。您無法從應用程序內部更改應用程序包的內容,並且應用程序首次啓動時的唯一文件是應用程序包中的文件。

如果您真的想要(如果視頻文件不更改),您可以在代碼中製作特殊情況,以便從應用程序包中獲取開始視頻,並從應用程序中購買已下載的視頻庫目錄。但是,除非視頻文件很大,否則看起來有點過分。

第三種選擇是在第一次應用程序啓動時讓用戶下載初始文件,但由於其他原因,這可能不是最理想的。

+0

所以,這兩個文件和庫文件夾是不可靠的應用程序更新後?爲什麼我應該使用它們呢?謝謝 – aneuryzm 2011-05-22 15:28:46

+0

@Patrick據我所知,一些粗略的谷歌搜索似乎證實了這一點,Documents目錄在應用程序更新中保持不變(我認爲庫目錄也是持久的,但我無法輕鬆找到確認)。在我的回答中,當我說「首次發佈」時,我的意思是,應用程序第一次在安裝後啓動。 – 2011-05-23 05:26:01

相關問題