【问题标题】:Display video properly in IMessage在 IMessage 中正确显示视频
【发布时间】:2012-12-10 18:41:28
【问题描述】:

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

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

【问题讨论】:

  • 我认为 UIPasteboard API 不允许存储视频和音频,只能存储图像。但是,我可能是错的。

标签: iphone objective-c ios6 mfmessagecomposeview imessage


【解决方案1】:

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

可能重复: copy video to uipasteboard

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 2017-08-10
    • 1970-01-01
    相关资源
    最近更新 更多