Правильно отображать видео в IMessage

В настоящее время я разрабатываю приложение, в котором я должен отправить фото/видео через IMessage. Фото

отправка кода правильно работает, но когда я отправляю видео через IMessage, я получаю только

значок make в composer нет видео отображается, как показано ниже:

enter image description here

Я использую этот код для отображения видео в iMessage для отправки:

if (ver_float < 6.0)
        {
            UIPasteboard *pasteboard;
            pasteboard = [UIPasteboard generalPasteboard];
            NSString *filePath =pathToVideo;
            NSData *datavideo = [NSData dataWithContentsOfFile:filePath ];
            [pasteboard setData:datavideo forPasteboardType:[UIPasteboardTypeListImage objectAtIndex:0]];
        }
        else
        {
            UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
            NSString *filePath =pathToVideo;
            NSData *videoData = [NSData dataWithContentsOfFile:filePath];
            [pasteboard setData:videoData forPasteboardType:[UIPasteboardTypeListImage objectAtIndex:0]];

        }
    NSURL *urlstr = [NSURL URLWithString:@"sms:"];
    [[UIApplication sharedApplication] openURL:urlstr];

Как я могу решить это? Спасибо заранее.

1 ответов


к сожалению, (как предложил simonbs) UIPASTEBOARD SDK не сможет помочь вам в этом, он не поддерживает видео и аудио в данный момент. К сожалению, должен добавить.

возможные дубликаты : копировать видео в uipasteboard