對於那些你在做iPhone應用程序iPhone - 視頻錄製應用程序 - 使用相機膠捲或存儲在應用程序/數據庫?
- 你使用的是錄製視頻的存儲相機膠捲,然後索引資產網址是什麼?
- 或者你是否以某種方式將視頻保存到應用程序/包/數據庫?
是否stackoverflow社區認爲它是可行的只存儲重播的資產url或應該以某種方式存儲記錄的vid?
我問的原因是,如果你只是存儲URL,並且用戶無意中從相機膠捲中刪除了視頻,那麼應用程序將失去同步等。這可以處理,但遠非理想。
評論/問題/建議?
對於那些你在做iPhone應用程序iPhone - 視頻錄製應用程序 - 使用相機膠捲或存儲在應用程序/數據庫?
是否stackoverflow社區認爲它是可行的只存儲重播的資產url或應該以某種方式存儲記錄的vid?
我問的原因是,如果你只是存儲URL,並且用戶無意中從相機膠捲中刪除了視頻,那麼應用程序將失去同步等。這可以處理,但遠非理想。
評論/問題/建議?
如果您希望將本地數據保存到NSDocumentDirectory(或NSLibraryDirectory /無論您是否啓用文件共享並且不希望用戶從iTunes訪問它)。
將它存儲在相機膠捲中的優點是,假設您希望他們訪問它,用戶更容易訪問它。
我建議將它粘貼到NSDocumentDirectory中,並啓用文件共享,如果您希望用戶訪問它,或者如果您不希望它在您的腳下消失,則不啓用文件共享(我會謹慎假設它永遠不會失去同步)。
您是否考慮過使用CoreData?
這會讓我問你如何在覈心數據存儲中存儲二進制數據 - 但不,謝謝你的想法,我不確定你能做到。 我想我要去使用相機膠捲/照片庫選項。這是不理想的,因爲用戶可以確定地將媒體項目移除到不同步條目。對我來說,能夠在應用程序之外輕鬆訪問媒體與數據同步。修復損壞的條目的時間:\ 雖然我有興趣瞭解您可能有關於將視頻數據存儲在Core Data Model中的任何鏈接! – Lance 2010-08-23 20:48:29
那麼,我認爲支持NSData作爲核心數據的屬性類型。在這裏你可以檢查一個討論: http://stackoverflow.com/questions/2988747/how-can-core-data-store-an-nsdata 這就是我做到這一點。 – toupper 2010-08-24 08:05:14
嗯,所以你可以將視頻存儲在應用程序內部的Documents文件夾中...想象一下,應用程序將佔用多少空間,將視頻記錄並保存到應用程序文件夾中!我仍然對這種方法感到擔憂 - 僅僅因爲空間而這樣做幾乎是不切實際的!嗯...感謝你的respsonse。 – Lance 2010-08-23 03:41:20
這就是爲什麼我建議使用文件共享(' UIFileSharingEnabled ')。這讓用戶可以在iTunes中查看文件並上傳/下載/刪除它們,但是意外刪除它們會更加困難。 –
2010-08-24 14:38:07