0

UIImagePickerControllerからビデオをアップロードする方法を見つけようとしています。以下のコードでは、ビデオデータの長さが0になりますが、次のようなものが返されるため、ビデオパスが正しいと確信しています。

/private/var/mobile/Applications/22318D96-B5B5-4C92-A8EB-869311275E40/tmp//trim.‌ AE6xnl.MOV

NSString *videoPath = [[info objectForKey:UIImagePickerControllerMediaURL] path];
NSData *videoData = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:videoPath ofType:@"mov"]];
int videoSize = [videoData length];
NSLog(@"Video path: %d", moviePath);
NSLog(@"Video size: %d", videoSize);

pathForResourceに配置する正しいパラメータは何ですか?

ありがとう

4

1 に答える 1

0

これを行う:

NSURL* movieUrl = [info valueForKey:UIImagePickerControllerMediaURL];
NSData *videoData = [NSData dataWithContentsOfURL:movieUrl];
if(videoData)
{
   int videoSize = [videoData length];
  NSLog(@"Video path: %d", movieUrl);
  NSLog(@"Video size: %d", videoSize);
}
于 2012-08-15T08:38:22.763 に答える