2011-05-23 163 views
2

我正在尋找一種以編程方式訪問我的iPad的文檔或電影目錄中的電影,而不是將它們捆綁到資源目錄中的方法。我正在編程一個嚴重依賴電影的iPad應用程序,並且打算成爲一個內部演示工具(它將僅分發給公司中的幾個iPad)。隨着電影捆綁到應用程序,它幾乎是一個全尺寸的Gig。我找不到任何方法來自動加載一個文件,而無需將其放置在資源目錄:如何以編程方式訪問iPad電影文件夾中的文件?

NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"m4v"]; 
MPMoviePlayerViewController *thisplayer = [[MPMoviePlayerViewController alloc] 
           initWithContentURL:[NSURL fileURLWithPath:path]]; 
[self presentMoviePlayerViewControllerAnimated:thisplayer]; 

我失去了一些東西,或者是有一個安全驅動的限制,不會允許我使用電影目錄?如果我有腦傷,請多多道歉。

回答

4

您可以使用ALAssetsLibrary類來編程訪問存儲在用戶設備上的電影。 (或者,您可以使用媒體選擇器讓用戶選擇要使用的資產;然後您將獲得一個可以從中加載電影的URL。)

相關問題