随着短视频的火热,现在有很多有很多微信小程序都有去除短视频水印的功能,正好对这一块也感兴趣,我也打算做个小程序。
搜索了下github上的相关项目,发现已经有类似的开源项目了,那我们就基于开源项目直接上手,减少开发周期吧.
项目地址如下:
https://github.com/huyangfeng/watermask
将上面的代码拉取到我的服务器上,然后启动,这样就可以调用api了
小程序这块就使用uniapp进行开发,然后弄了个布局,效果如下:
点击一键去水印,然后去调用解析视频的api,返回最后的视频地址,然后在小程序里面显示视频,下方增加个保存相册的功能。
点击保存到相册就可以进行保存了。
在进行保存到相册的时候,有点问题,线上老是报 :fail url not in domain list,这是因为抖音生成的url是个二级域名,这个二级域名老是变化,在小程序里面没办法把所有的二级域名都加上,于是就自己写了个接口把视频下载到自己的服务器上,提供自己的服务器url进行下载,就