android小程序_微信小程序如何下载超过大小限制(10M)的视频?

当使用微信小程序下载超过10M的视频时,可以通过复制视频链接到Android手机的浏览器如QQ浏览器、UC或Chrome来规避下载限制。具体步骤包括在去水印小程序中解析视频链接,然后在浏览器中粘贴链接进行下载。对于iOS用户,没有提及具体的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

众所周知,微信小程序对下载的文件大小有限制,目前是最大支持10M。我们在用去水印小程序保存视频的时候,如果遇到长视频,视频大小可能就超过限制。遇到这种情况,我们如何才能把视频保存到手机相册呢?

首先,如果你用的是Android手机就会很幸福,因为Android系统比较开放,不像苹果系统比较封闭。Android手机用户只需要把去水印小程序解析之后的视频地址复制到浏览器打开,就能下载保存了,常见的安卓手机上的QQ浏览器、UC、Chrome浏览器都可以。

操作步骤下面详细介绍:

首先,在去水印小程序里,比如这款名叫 《一键去水印666》的。复制一个视频页面链接,然后解析出视频地址,如果视频大小超过小程序下载限制了。

我们来看看操作步骤:

1、微信小程序打开:

9b3caedc890e1cac2e5b24eaf8575448.png

界面很简洁。

2、到抖音或者快手复制视频链接,这里要说明的是,即使抖音不能下载的,复制链接也能在在这个小程序中下载,太好用了吧。

3e048d4d64f1885052854e041600a445.png

3、回到微信小程序中,直接点击“粘贴”

030159f81b566a4dfc98ed1982e20044.png

4、点击“去水印下载”,小程序会帮你解析路径,然后下载。

b066c68668335dc9b53110d524609848.png
051a43fedf963e112cec1c5bfa1e36ce.png

如果,这里的视频超出10M,这个小程序会帮你把下载链接复制好。你只需要去浏览器复制粘贴,就可下载了。

d3e549d31ddcfa1e74c9683b8e0abcf5.png

直接粘贴链接:

53dbf281a6b9fe73fbbf32aa93c5bf95.png
9ac6fa7b87cee113d8a3ef3df1a6d48c.png
c70e82e9e6ac2aa36928c9910b9aacd7.png

完美,下载好啦。就这么简单。

UniApp 是一种基于 Vue.js 的跨平台框架,它可以方便地构建一次编写、多端运行的应用,包括微信小程序、H5、Android 和 iOS 等。关于微信小程序的授权登录获取用户信息,你可以按照以下步骤操作: 1. **引入依赖**:在 UniApp 中,你需要导入微信 SDK,通常是在项目启动文件(如 main.js)里完成,使用官方提供的 `uni.login` 方法。 ```javascript import wx from '@ uniapp/core/util/wx' ``` 2. **注册登录按钮**:在需要授权登录的地方添加一个按钮,并设置点击事件处理函数,发起登录请求。 ```html <button @click="handleLogin">登录</button> ``` 3. **登录方法** (`handleLogin` 函数): ```javascript async handleLogin() { try { const result = await wx.login({ success(res) { // 获取 code 后,向微信服务器请求 access_token uni.request({ url: 'https://api.weixin.qq.com/sns/jscode2session', // 微信开放平台接口 data: { ...res.code, jsApiList: ['getProfile'] }, // 需要获取用户信息的接口列表 method: 'POST', headers: { 'content-type': 'application/json' }, success(res) { if (res.data.errcode === 0) { // 登录成功,获取到用户信息 const userInfo = res.data.userInfo; this.getAvatarAndNickName(userInfo); } }, fail(err) { console.error('login fail:', err); } }); } }); } catch (err) { console.error('login error:', err); } } async getAvatarAndNickName(userInfo) { // 使用 access_token 调用获取头像和昵称的接口 const userDetailRes = await wx.getSetting({ success(res) => { if (res.authSetting['scope.userInfo']) { // 如果有权限,则获取用户详细信息 await wx.getUserInfo({ success(res) { let avatarUrl = res.userInfo.avatarUrl; // 头像URL let nickname = res.userInfo.nickName; // 昵称 // 这里可以将头像和昵称用于显示或保存 }, fail(err) { console.error('getUserInfo fail:', err); } }); } else { console.log('用户未授权,无法获取昵称'); } }, fail(err) { console.error('getSetting fail:', err); } }); } ``` 4. **用户授权提示**:确保在调用 `wx.login` 之前告知用户他们需要授权应用访问他们的微信信息。 注意,这个流程是基于微信开放平台的 OAuth 授权机制,可能会随着微信接口变化而有所调整。此外,在实际项目中,你应该存储用户的 Access Token 和 Refresh Token,以便后续使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值