如何從UIImagePickerController
的委託方法中獲取從相機膠捲或任何其他專輯中選擇的視頻文件的名稱?獲取從UIImagePickerController中選擇的原始視頻名稱
我能夠得到圖像的名稱,但如果在視頻中使用它,它將返回nil
。
如何從UIImagePickerController
的委託方法中獲取從相機膠捲或任何其他專輯中選擇的視頻文件的名稱?獲取從UIImagePickerController中選擇的原始視頻名稱
我能夠得到圖像的名稱,但如果在視頻中使用它,它將返回nil
。
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType];
if (![mediaType isEqualToString:(NSString *)kUTTypeMovie])
return;
mediaURl = [info objectForKey:UIImagePickerControllerMediaURL];
//NSLog(@"mediaURL %@",mediaURl);
moviePath = mediaURl.absoluteString;
// NSLog(@"moviePath %@",moviePath);
tempFilePath = [[info objectForKey:UIImagePickerControllerMediaURL] path];
NSLog(@"filepath %@",tempFilePath);
//if you want only file name
NSArray *ar = [tempFilePath componentsSeparatedByString:@"/"];
NSString *filename = [[ar lastObject] uppercaseString];
NSLog(@"filename %@",filename);
}
讓我知道,如果你有任何問題,
更新與相關的代碼你的問題。 – rmaddy
你將獲得URL。從那裏你可以輕鬆取得我想的名字。圖像和視頻的URL將有所不同。 – Wolverine
@Wolverine:我得到這個選定的視頻網址 assets-library://asset/asset.MOV?id = 1489CFE5-A447-456E-A641-DC44818C1D44&ext = MOV 現在我將如何檢索這裏的名字。 –