2012-03-15 118 views
2

我有一個問題在我的應用程序播放視頻從NSDocumentDirectory

我要自行下載我的應用程序拉鍊,增加它NSDocumentDirectory,這個zip有一些圖片和電影。

我可以訪問並顯示所有圖像,但我不能播放視頻

如果我的視頻是對bundle目錄我用這個代碼,我可以播放視頻

代碼: 的NSString * path = [[NSBundle mainBundle] pathForResource:@「videoName」ofType:@「mov」]; MPMoviePlayerViewController * viewController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:path]]; [self presentMoviePlayerViewControllerAnimated:viewController];

這是工作,如果我的視頻是捆綁目錄,但我嘗試了很多方式播放視頻從NSDocumentDirectory。

任何人都可以幫到我嗎?

謝謝。

+0

你使用正確的路徑爲您的視頻資源? – LuisEspinoza 2012-03-15 18:52:54

+0

是的,路徑是正確的 – 2012-03-15 18:54:45

+0

發佈您用於獲取文檔路徑的代碼,也許我們可以得到答案。 – LuisEspinoza 2012-03-15 19:02:43

回答

2

YouTube視頻您可以將網址發送到共享的應用程序,這將打開在YouTube.app視頻爲iOS

NSString *stringURL = @"http://www.youtube.com/watch?v=K8ecN36Ffpc"; 
NSURL *url = [NSURL URLWithString:stringURL]; 
[[UIApplication sharedApplication] openURL:url]; 

這個作品也是因爲這個其它類型的YouTube的網址

NSString *stringURL = @"http://www.youtube.com/v/K8ecN36Ffpc"; 
+0

是的,我知道如何打開這樣的,但我想打開一個YouTube視頻,而不離開我的應用程序 – 2012-03-15 22:31:51