iphone - 在 IMessage 中正确显示视频

标签 iphone objective-c ios6 mfmessagecomposeviewcontroller imessage

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

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

在 composer no video 中显示一个图标,如下所示:

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];

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

最佳答案

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

可能重复: copy video to uipasteboard

关于iphone - 在 IMessage 中正确显示视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14019702/

相关文章:

iphone - 如何在 View 中嵌入 Vimeo 视频?

ios - 如何从 iOS 应用程序发送好友请求

Objective-C:可以用只读属性替换所有访问器吗?

ios - uiwebview 中嵌入的 YouTube 视频不再工作

ios - 需要在不压缩的情况下在 NSData 中加载 "original"图像

ios6 - 在没有 Storyboard 的 iOS 6 上保存和恢复应用程序状态

ios - 如何在 iOS 上增加 MIDI 合成器音量/增益而不失真?

iphone - UITableView 和使用 NSURLconnection 的异步加载

ios - 关于 Facebook 相册中已有照片的 Facebook Open Graph 故事?

UIViewControllerHierarchyInconsistency 在 ios5 中有效,但在 ios6 中无效