基本的に私はビデオを記録/インポートし、それをdocsフォルダーに保存し、個々のビデオごとに表示できるように長さ(時間)を取得する方法を見つけようとしています..
データベースに列があり、それを表示するために必要なコードがありますが、取得方法がわかりません..
どんな助けでも大歓迎です
基本的に私はビデオを記録/インポートし、それをdocsフォルダーに保存し、個々のビデオごとに表示できるように長さ(時間)を取得する方法を見つけようとしています..
データベースに列があり、それを表示するために必要なコードがありますが、取得方法がわかりません..
どんな助けでも大歓迎です
ドキュメントへのパスを取得し、それをファイル URL として MediaPlayer フレームワークに渡して、ビデオ ファイルに関する情報を取得できます。ムービー ファイルの長さを秒単位で取得するコードは次のとおりです。
NSArray *docsPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsFolder = [docsPaths objectAtIndex:0];
NSString *movieFilePath = [documentsFolder stringByAppendingPathComponent:@"Movie.mov"];
MPMoviePlayerController *player = [[[MPMoviePlayerController alloc] initWithContentURL] autorelease];
NSTimeInterval duration = player.duration; // in seconds