Stalker丶
Stalker丶
  • 发布:2023-11-07 15:29
  • 更新:2023-11-07 16:43
  • 阅读:383

视频下载到华为手机上面,相册打开显示【暂不支持播放该视频】

分类:uni-app
2023-11-07 15:29 负责人:无 分享
已邀请:
Stalker丶

Stalker丶 (作者)

就是想问下uniapp怎么解决呢,主要是用户下载下来就是这样。自己测试没问题,用的是 plus.downloader.createDownload和uni.saveVideoToPhotosAlbum

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

其他手机没问题?还是都有问题?
看看代码咋写的

  • Stalker丶 (作者)

    其它手机没问题,代码绝对没问题,就是有几个客户反馈,部分华为手机前几天都还可以,这两天突然就这样了

    2023-11-07 16:09

  • Stalker丶 (作者)

    let entryJpg = new Date().getTime()+Math.floor(Math.random()*100)+'.mp4';


    plus.downloader.createDownload(src, {timeout:30,filename:"_doc/"+entryJpg}, function(d, status){


    console.log(d,status);


    if(status == 200){


    let sd_path = plus.io.convertLocalFileSystemURL(d.filename);


    console.log(sd_path);


    let newPathData = "file:/"+sd_path;


    uni.saveVideoToPhotosAlbum({


    filePath: newPathData,


    success: function(res){


    console.log(res);


    // 返回成功


    },


    fail:function(){


    // 返回错误


    }


    });


    } else {


    plus.downloader.clear();


    errorback();


    }


    });

    2023-11-07 16:16

  • 套马杆的套子

    回复 Stalker丶: 我试试去

    2023-11-07 16:35

套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

你的我没试成功,你试试这个呢
然后plus.什么的,以后会慢慢不维护了,最好使用uniapp的api

uni.downloadFile({  
                    url: url,  
                    success: (res) => {  
                        const that = this  
                        console.log('222222222222222222222222222', res);  
                        if (res.statusCode === 200) {  
                            // 关闭loading  
                            uni.hideLoading()  

                            // 保存视频到手机相册  
                            uni.saveVideoToPhotosAlbum({  
                                filePath: res.tempFilePath,  
                                success: function() {  
                                    // 成功提示  

                                }  
                            })  
                        }  

                    }  
                })
  • Stalker丶 (作者)

    我很早之前用的这个,然后很多其它格式的视频保存不了,所以才用这个plus,可以直接保存成MP4格式的视频

    2023-11-07 16:50

  • Stalker丶 (作者)

    非常感谢!我这边再看看,实在不行就只有用uni自己的这个api了

    2023-11-07 16:50

要回复问题请先登录注册