帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层

[插件使用] saveMediaToAlbum 本地同步测试没问题 编译打包后无法保存

[复制链接]
发表于 2021-12-22 15:55:09
saveMediaToAlbum  本地同步测试没问题 编译打包后无法保存
380
帖子
4
勋章
6
Y币
有存储权限吗
有的  有存储权限吗
380
帖子
4
勋章
6
Y币
代码怎么写的?
$api.attr($api.dom('#dow'),'src','../images/spxz_b.gif')
        api.saveMediaToAlbum({
            path: api.pageParam.httpUrl,
            groupName:'HuaChat'
        }, function(ret, err) {
            $api.attr($api.dom('#dow'),'src','../images/spxz1.png')
            console.log(api.pageParam.httpUrl)
            if (ret && ret.status) {
                console.log(JSON.stringify(ret))
                api.toast({
                    msg: '下载成功,视频已保存到相册!',
                    duration: 2000,
                    location: 'middle'
                });
            } else {
                api.toast({
                    msg: '下载失败,请稍后重试...',
                    duration: 2000,
                    location: 'middle'
                });
                console.log(JSON.stringify(err))
            }
        });
path的值是网络地址 http://xxxx.mp4
神州网络技术 · 2021-12-22 16:33$api.attr($api.dom('#dow'),'src','../images/spxz_b.gif')
        api.saveMediaToAlbum({
            path: api.pageParam.httpUrl,
需求是把视频保存到本地相册  有其他可行方法也行
380
帖子
4
勋章
6
Y币
先用api.download 下载后 再保存
神州网络技术 · 2021-12-22 17:08需求是把视频保存到本地相册  有其他可行方法也行
尝试了   也是本地可以 编译后不行
  1. // ···································
  2.         $api.attr($api.dom('#dow'),'src','../images/spxz_b.gif')
  3.         var videoname = Math.random().toString(36).slice(-9);
  4.         videoname = "fs://"+videoname+".mp4"
  5.         console.log(videoname)
  6.         api.download({
  7.             url: api.pageParam.httpUrl,
  8.             savePath: videoname,
  9.             report: true,
  10.             cache: true,
  11.             allowResume: true
  12.         }, function(ret, err) {
  13.             if (ret.state == 1) {
  14.                 api.saveMediaToAlbum({
  15.                     path: videoname,
  16.                     groupName:'HuaChat'
  17.                 }, function(ret, err) {
  18.                     $api.attr($api.dom('#dow'),'src','../images/spxz1.png')
  19.                     if (ret && ret.status) {
  20.                         api.toast({
  21.                             msg: '下载成功,视频已保存到相册!',
  22.                             duration: 2000,
  23.                             location: 'middle'
  24.                         });
  25.                     } else {
  26.                         api.toast({
  27.                             msg: '下载失败,请稍后重试...',
  28.                             duration: 2000,
  29.                             location: 'middle'
  30.                         });
  31.                     }
  32.                 });
  33.             } else {
  34.                 // api.toast({
  35.                 //     msg: '下载失败,请稍后重试...',
  36.                 //     duration: 2000,
  37.                 //     location: 'middle'
  38.                 // });
  39.             }
  40.         });
  41.         // ···································
复制代码
技术支持-F · 2021-12-22 17:40先用api.download 下载后 再保存
请问 有反馈了吗
技术支持-F · 2021-12-22 17:40先用api.download 下载后 再保存
12下一页
您需要登录后才可以回帖 登录

本版积分规则