0

ビデオが 10 分未満の場合は正常に動作し、ビデオが 10 分を超える場合は tempFilePath が空であることを示します。コードは次のとおりです。

NSString *mediaType = [info objectForKey: UIImagePickerControllerMediaType];
NSURL *selectedVideoUrl;

if (CFStringCompare ((__bridge CFStringRef) mediaType, kUTTypeMovie, 0) == kCFCompareEqualTo) {

    tempFilePath = [[info objectForKey:UIImagePickerControllerMediaURL] path];
    selectedVideoUrl = [info objectForKey:UIImagePickerControllerMediaURL];
}

NSLog(@"tempFilePath %@",tempFilePath);
4

1 に答える 1

1

たぶんこれが役に立ちます: UIImagePickerController Class Referenceから:

ムービー キャプチャのデフォルトの継続時間の制限は 10 分ですが、videoMaximumDurationプロパティを使用して調整できます。

于 2013-03-28T12:00:32.883 に答える