6

目前,我正在开发一个应用程序,我必须在其中通过 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];

我该如何解决这个问题?提前谢谢。

4

1 回答 1

0

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

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

于 2013-01-06T18:48:10.623 回答