1
因此,我有一個視頻正在被filepicker.io訪問,該視頻正試圖與MPMoviePlayerController一起播放。到目前爲止,我嘗試了一切,從直接從FilePicker URL加載視頻到抓取NSData並將其加載到本地文件系統中。這是我當前的代碼,但所有發生的是我得到一個空白的屏幕,並且[movieplayer加載狀態]返回0(錯誤代碼)。我已驗證該文件在那裏,並且它是一個MOV文件類型。iOS - MPMoviePlayerController無法播放來自遠程URL的視頻
的NSArray *路徑= NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
movieString = [documentsDirectory stringByAppendingPathComponent:@"vid.mov"];
[responseData writeToFile:movieString atomically:YES];
NSURL *url = [NSURL fileURLWithPath:movieString];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: url];
[moviePlayer prepareToPlay];
[moviePlayer.view setFrame: self.view.bounds];
[self.view addSubview: moviePlayer.view];
[moviePlayer play];
嘗試聲明電影播放器爲實例變量或屬性,因爲它有一個錯誤 – 2013-04-26 19:52:42
解決了問題!謝謝一堆 – 2013-04-26 20:50:33