IOS ShareSDK实现分享——微信分享 本地视频分享

NSArray* imageArray = @[[UIImage imageNamed:@"icon.png"]];

if (imageArray) {

NSMutableDictionary *shareParams = [NSMutableDictionary dictionary];

[shareParams SSDKSetupShareParamsByText:@"魔印plus一款好用的3D打印辅助软件"

images:imageArray

url:[NSURL URLWithString:@"https://itunes.apple.com/app/id1206801920"]

title:@"魔印plus"

type:SSDKContentTypeAuto];

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"456" ofType:@"mp4"];

[shareParams SSDKSetupWeChatParamsByText:@"本地视频分享。。。"

title:@"视频分享"

url:nil

thumbImage:[UIImage imageNamed:@"icon.png"]

image:[UIImage imageNamed:@"icon.png"]

musicFileURL:nil

extInfo:nil

fileData:nil

emoticonData:nil

sourceFileExtension:@"mp4"

sourceFileData:filePath

type:SSDKContentTypeFile

forPlatformSubType:SSDKPlatformSubTypeWechatSession];

//2、分享(可以弹出我们的分享菜单和编辑界面)

[ShareSDK showShareActionSheet:nil //要显示菜单的视图, iPad版中此参数作为弹出菜单的参照视图,只有传这个才可以弹出我们的分享菜单,可以传分享的按钮对象或者自己创建小的view 对象,iPhone可以传nil不会影响

items:nil

shareParams:shareParams

onShareStateChanged:^(SSDKResponseState state, SSDKPlatformType platformType, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error, BOOL end) {

switch (state) {

case SSDKResponseStateSuccess:

{

UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"分享成功"

message:nil

delegate:nil

cancelButtonTitle:@"确定"

otherButtonTitles:nil];

[alertView show];

break;

}

case SSDKResponseStateFail:

{

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"分享失败"

message:[NSString stringWithFormat:@"%@",error]

delegate:nil

cancelButtonTitle:@"OK"

otherButtonTitles:nil, nil];

[alert show];

break;

}

default:

break;

}

}

];}

参考地址http://blog.csdn.net/qq_33777090/article/details/51282547

时间: 2024-10-16 18:06:13

IOS ShareSDK实现分享——微信分享 本地视频分享的相关文章

Android"挂逼"修炼之行---微信实现本地视频发布到朋友圈功能

一.前言 前一篇文章已经详细介绍了如何使用Xposed框架编写第一个微信插件:摇骰子和猜拳作弊器  本文继续来介绍如何使用Xposed框架编写第二个微信插件,可以将本地小视频发布到朋友圈的功能.在这之前我们还是要有老套路,准备工作要做好,这里还是使用微信6.3.9版本进行操作,准备工作: 1.使用apktool工具进行反编译,微信没有做加固防护,所以这个版本的微信包反编译是没有任何问题的. 2.借助于可视化反编译工具Jadx打开微信包,后续几乎重要分析都是借助这个工具来操作的. 二.猜想与假设

Android中Xposed框架篇-微信实现本地视频发布到朋友圈功能

微信非常庞大,还好有一些强大的工具,下面就来总结收获的知识. 一.使用adb shell dumpsys activity top命令快速定位页面 二.使用Jadx进行方法跟踪时候如果发现没有结果,可能这个方法是抽象的,需要找到这个抽象方法最原始的定义的地方继续跟踪 项目在github:https://github.com/houjingyi233/WechatUploadVideo

iOS - ShareSDK第三方分享(图文和视频)和登录

由于近期工作需要自己抽时间搞了一下第三方分享,这里使用的是shareSDK的第三方,在使用的过程中有一些心得和体会,特在此和大家分享一下~ 1.在经过将近一周时间的开发,终于搞定ios分享了. 2.由于原来使用的是友盟的分享,因此我从对比的使用角度来分析. a.安全角度,与sharesdk相比,友盟的分享我听说有盗取用户资料的行为,仅仅是听说,但是为了将来用户的安全,我选择shareSDK. b.技术支持角度,我问过友盟的客服与shareSDK的客服,我自己感觉,shareSDK的客服更加有耐心

IOS ShareSDK实现分享——微信分享

最近领导让添加ios 微信分享视频的功能,之前做的只有微信分享本地图片的功能. 查看官网并没有找到答案,后来在其官网论坛中http://bbs.mob.com/thread-20938-1-1.html 这里面发现新版的sdk(v3.2.1)中才添加的微信分享本地文件(mp3.mp4.docx.pdf等)的功能.可以支持就好办了.. 使用集成好的第三方框架可以节省许多代码量. 注意:申请shareSdk的apply,还有各个平台的appkey和appsecert(这真是非常麻烦的事情啊) 集成S

微信 6.5.1 for iOS发布 可以在朋友圈分享相册中的视频

今天微信 6.5.1 for iOS发布了,最主要的一个功能是可以在朋友圈分享相册中的视频,卖转发朋友圈视频软件的家伙估计要哭了.微信这次更新,更有利于个人号的运营,个人号的价值将更高.从现在起,直接升级到微信最新版本,然后点击别人朋友圈视频保存好,而后你就可以发了!朋友圈视频会是下一波微信流量红利吗? 怎么转发朋友圈的小视频? 1.长按朋友圈小视频,点击保存视频 2.发朋友圈小视频,直接从相册中选中刚刚保存的视频就能直接发送了 更详细的操作过程在这:微信转发朋友圈小视频就这么简单 微信的这个转

iOS:ShareSDk的分享

使用分享类的SDK其实有很多,例如友盟.ShareSDK等等,参照他们的文档集成起来并不是很难,可能出的一些问题也就是配置文件的问题,这里我个人使用了ShareSDK分享,具体操作可出现的问题如下: 1.首先去ShareSDK官方网站注册开发者账号,获取AppKey用来注册SDK:http://www.mob.com/#/ 2.下载SDK:http://www.mob.com/#/downloadDetail/ShareSDK/ios (1) ShareSDK.framework:核心静态库.(

iOS开发之第三方分享微信分享、朋友圈分享,史上最新最全第三方分享微信方式实现、朋友圈方式实现

本文章项目demo地址: https://github.com/zhonggaorong/weixinLoginDemo 微信分享环境搭建参考(包含登录的源码):http://blog.csdn.net/zhonggaorong/article/details/51719050 微信分享前提: 1.需要成功在微信开发者平台注册了账号, 并取的对应的 appkey appSecret. 2. 针对iOS9 添加了微信的白名单,以及设置了 scheme url . 这都可以参照上面的链接,进行设置好

“小视频”拯救视频分享?

在视频分享领域,短视频也好.小视频也罢,都受制于发布者自身技术的"不过关"而暂时很难普及.但这并不妨碍短视频作为一种移动互联网的信息分享手段,逐步实现扩散. 文/张书乐 刊载于<互联网经济>2014年12月刊 2014年国庆前夕,微信推出了ios 6.0版本,增加了小视频.微信卡包等全新功能.特别是小视频功能,尤为引人关注.在很多人看来,一直不温不火的短视频领域,似乎将因为微信这个移动社交的巨擘的加入,真正成为流行时尚元素.几乎在微信动作的前后,不少互联网企也纷纷推出了带有

试用友盟SDK实现Android分享微信朋友圈

社会化分享是眼下必学且火热的功能.之前有写第三方登录,那仅仅是社会化分享的一部分.今天来玩玩分享微信朋友圈. 为了方便操作,还是依照步骤写. 一,注冊 注冊应用已经在这里具体说明过了,这里就不多提了. 二,在微信开放平台中授权开发人员身份,以及注冊应用 链接:https://open.weixin.qq.com/ 进入管理中心 提交个人(公司)资料注冊开发人员信息(须要审核等待).通过后再创建移动应用(确保Package和Appname的一致性)之后拿到应用的AppId和Appsecret 三,