gpt4 book ai didi

ios - 在 whatsapp 上分享视频 - objective c

转载 作者:行者123 更新时间:2023-11-28 22:05:22 29 4
gpt4 key购买 nike

在 iOS 7.1.1 上,我可以通过此代码在 Whatsapp 上分享图像..

if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]){

UIImage * iconImage = [UIImage imageNamed:@"image.png"];
NSString * savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wai"];

[UIImageJPEGRepresentation(iconImage, 1.0) writeToFile:savePath atomically:YES];

self.docController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]];
self.docController.UTI = @"net.whatsapp.image";
self.docController.delegate = self;
//[self.docController setAnnotation:@{@"WhatsappCaption" : @"https://itunes.apple.com/us/app/epic-ar/id535122470?ls=1&mt=8"}];

[self.docController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:appDelegate.window.rootViewController.view animated: YES];

}

但我也想分享视频,我按照Wahtsapp tutorial上的教程进行操作

但是视频路径的代码怎么可能呢?

我的意思是,UIImage 对象的替代对象是什么来显示视频?

另外,我可以分享“链接”吗?

谢谢,

最佳答案

我花了一段时间,但我把这些碎片拼凑起来了

引用文献:Share image/text through WhatsApp in an iOS app //http://www.whatsapp.com/faq/en/iphone/23559013

//---NEXT LINE OF CODE IS OPTIONAL AND NOT RECOMMENDED, BUT YOU CAN USE IT TO TEST TO SEE IF THEY HAVE THE WHATSAPP INSTALLED
// if ([[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"whatsapp://app"]]){

NSString * savePath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents/whatsAppTmp.wam"];

savePath = [[NSBundle mainBundle] pathForResource:@"Movie" ofType:@"m4v"];


_documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:savePath]];
_documentInteractionController.UTI = @"net.whatsapp.movie";
_documentInteractionController.delegate = (id)self;

[_documentInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES];

这只是为了回答您的主要问题:在 whatsapp 上分享视频

关于ios - 在 whatsapp 上分享视频 - objective c,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24161321/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com