确定所选视频在iOS中是.MOV还是.MP4

时间:2015-04-09 08:53:55

标签: ios objective-c

在我的应用程序中,我需要从iPhone Gallery中选择mp4视频文件并将其上传到服务器上。是否可以检查所选文件是.mp4还是.mov?

2 个答案:

答案 0 :(得分:1)

我从下面的代码段

获得了文件扩展名
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSString *mediaType =   [info objectForKey:UIImagePickerControllerMediaType]; 

    if ([mediaType isEqualToString:(NSString *)kUTTypeMovie])
      {        
        NSString * videoURL=info[UIImagePickerControllerReferenceURL];
        NSString *lastPath = [videoURL lastPathComponent];
        NSString *fileExtension = [lastPath pathExtension];
        NSLog(@"File extension %@",fileExtension);


      }
}

答案 1 :(得分:-1)

我们不能通过选择它来阅读它。你选择了它,那个文件将进入你的应用程序,你解码到NSdata并将其编码回来。在这个过程之间有机会找到out.try这个方法,希望这会奏效。