Share video on Whatsapp [closed]

天大地大妈咪最大 提交于 2019-12-13 10:13:55

问题


Ive searched more but couldn't find any sample code of sharing video on WhatsApp. Please refer me sample code of sharing video on WhatsApp.

I've read http://www.whatsapp.com/faq/en/iphone/23559013 and https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDocumentInteractionController_class/index.html.

But unable to understand that what actually will do for video sharing. Any help would be appreciated. Thanks in advance.


回答1:


Document Interaction

If your application creates photos, videos or audio notes and you’d like your users to share these media using WhatsApp, you can use the Document Interaction API to send your media to your WhatsApp contacts and groups.

WhatsApp Messenger can handle various types of media:

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)

Alternatively, if you want to show only WhatsApp in the application list (instead of WhatsApp plus any other public/*-conforming apps) you can specify a file of one of aforementioned types saved with the extension that is exclusive to 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

When triggered, WhatsApp will immediately present the user with the contact/group picker screen. The media will be automatically sent to a selected contact/group.

See the Apple documentation articles: Previewing and Opening Files and the UIDocumentInteractionController Class Reference for more information.

For more details plz chekc this link:- http://www.whatsapp.com/faq/en/iphone/23559013

Sample code for share video:-

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



回答2:


WhatsApp has no developer API. This means you can not do the "share a video on whatsApp" action triggered by an external program. The integration that you can go to your gallery and say "share on whatsapp" is a plugin by WhatsApp itself, I don't see them exposing any API any tine soon to achieve what you want to achieve.

Edit : As Popeye mention - I was wrong



来源:https://stackoverflow.com/questions/26503023/share-video-on-whatsapp

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!