在IMessage中正确显示视频

Vis*_*hal 6 iphone objective-c imessage mfmessagecomposeviewcontroller ios6

目前,我正在开发一个应用程序,我必须通过IMessage发送照片/视频.照片

发送代码是正常的工作,但当我通过IMessage发送视频,我只是得到

在作曲家中制作的图标没有视频显示如下:

在此输入图像描述

我正在使用此代码在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];
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?Thanx提前.

Nil*_*nch 0

遗憾的是,(正如 simonbs 所建议的)UIPasteboard SDK 将无法帮助您解决此问题,它目前不支持视频和音频。可悲的是,我可能会补充一点。

可能的重复: 将视频复制到 uipasteboard