/** * 分享到微信 * @param path 路径 * @param scene 分享到对话--SendMessageToWX.Req.WXSceneSession; 分享到朋友圈--SendMessageToWX.Req.WXSceneTimeline;分享到收藏--SendMessageToWX.Req.WXSceneFavorite */ fun shareToWechat(path: String, scene: Int) { wxApi ?: return if (!wxApi!!.isWXAppInstalled) { EdToast.showToast("未安装应用") } if (!isSupportShareToFriendCircle()) { EdToast.showToast("微信版本不支持,请升级") } val fileObject = WXVideoFileObject() fileObject.filePath = path fileObject.shareScene = scene val message = WXMediaMessage(fileObject) message.title = topicTwo message.description = topicTwo //构造一个Req val req = SendMessageToWX.Req() req.transaction = buildTransaction("video") req.message = message req.scene = scene //调用api接口,发送数据到微信 wxApi?.sendReq(req) }