アプリで画面を記録するコードがあり、それを再生できるようにしたいと考えています。巻き戻し、再生、早送りボタンを使用して黒い読み込み画面に到達するまでには到達しましたが、何も再生せずに読み込み中にハングします。
このコードはクリップを再生します:
-(IBAction)playMovie:(id)送信者
{
MPMoviePlayerViewController *movieViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:locationOfVideoURL];
movieViewController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[self presentMoviePlayerViewControllerAnimated:movieViewController];
}
この問題は locationOfVideoURL 変数に関係していると思います。私はそれを印刷することができ、うまくいくはずです。
ここに出力されます:
file://localhost/Users/myusername/Library/Application%20Support/iPhone%20Simulator/5.1/Applications/[省略、個人情報]/Documents/Videoclip.mp4
何か案は?どんな助けでも大歓迎です!ありがとうございました
編集: ビデオ クリップの場所:
NSString *outputPath = [[NSString alloc] initWithFormat:@"%@/%@", [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0], @"Videoclip.mp4"];
NSURL *outputURL = [[NSURL alloc] initFileURLWithPath:outputPath];
NSLog(@"Completed recording, file is stored at: %@", outputURL);