目前,我正在开发一个应用程序,我必须在其中通过 IMessage 发送照片/视频。照片
发送代码是正常的,但是当我通过 IMessage 发送视频时,我只得到
在 composer no video 中显示一个图标,如下所示:
我正在使用此代码在 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 无法帮助您解决这个问题,它目前不支持视频和音频。遗憾的是,我可能会补充。
关于iphone - 在 IMessage 中正确显示视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14019702/