在Whatsapp上分享视频

时间:2014-10-22 08:16:59

标签: ios objective-c whatsapp

我搜索了更多,但无法在WhatsApp上找到任何分享视频的示例代码。请参考我在WhatsApp上分享视频的示例代码。

我已阅读http://www.whatsapp.com/faq/en/iphone/23559013https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDocumentInteractionController_class/index.html

但无法理解视频共享实际上会做些什么。 任何帮助,将不胜感激。 提前谢谢。

2 个答案:

答案 0 :(得分:3)

文档互动

如果您的应用程序创建照片,视频或音频笔记,并且您希望用户使用WhatsApp共享这些媒体,则可以使用文档交互API将您的媒体发送到WhatsApp联系人和群组。

WhatsApp Messenger可以处理各种类型的媒体:

images of any type that conforms to public.image (for example, PNG and JPEG)
videos of any type that conforms to public.movie (for example, MPEG-4 video)
audio files (only MPEG-3, MPEG-4, AIFF, AIFF-C and Core Audio)

或者,如果您只想在应用程序列表中显示WhatsApp(而不是WhatsApp以及任何其他符合公共/ *的应用程序),您可以指定使用WhatsApp独有的扩展名保存的上述类型之一的文件:

images - «.wai» which is of type net.whatsapp.image
videos - «.wam» which is of type net.whatsapp.movie
audio files - «.waa» which is of type net.whatsapp.audio

触发后,WhatsApp会立即向用户显示联系人/组选择器屏幕。媒体将自动发送到选定的联系人/组。

有关详细信息,请参阅Apple文档文章:预览和打开文件以及UIDocumentInteractionController类参考。

有关详细信息,请访问此链接: - http://www.whatsapp.com/faq/en/iphone/23559013

分享视频的示例代码: -

self.documentationInteractionController.UTI = @"net.whatsapp.movie";
self.documentationInteractionController = [UIDocumentInteractionController interactionControllerWithURL: fileURL];
self.documentationInteractionController.delegate = self;
[self.documentationInteractionController presentOpenInMenuFromRect:CGRectZero inView:self.view animated:YES];

答案 1 :(得分:-1)

WhatsApp没有开发人员API。这意味着您无法在whatsApp"上分享视频。由外部程序触发的动作。您可以访问您的图库并说出"在whatsapp上共享的集成"是WhatsApp本身的一个插件,我不会看到他们很快暴露任何API以实现您想要实现的目标。

编辑:正如大力水手提到 - 我错了