美文网首页
uniapp 中条件编译

uniapp 中条件编译

作者: 贾越G | 来源:发表于2020-05-04 11:03 被阅读0次
        const uploadVideo = async (video) => {
            return new Promise(async (resolve, reject) => {
                // #ifdef APP-PLUS
                console.log('app平台 压缩视频')
                let testModule = uni.requireNativePlugin("QRZC-Compressor")
                //获取压缩视频
                testModule.compressor({
                    'file': plus.io.convertLocalFileSystemURL(video),
                    'quality': '3'
                }, async (ret) => {
                        let videosrc = await uni.uploadFile({
                            url: "https://www.ccskill.cn/index/login/upload",
                            filePath: plus.io.convertAbsoluteFileSystem(ret.outPath),
                            name: "image"
                        })
                        if (videosrc[0]) {
                            resolve(false)
                        } else {
                            resolve(JSON.parse(videosrc[1].data).data)
                        }
                    },
                    (p) => {
                        // this.title = this.title + JSON.stringify(p)
                    })
                
                // #endif
                // #ifndef APP-PLUS
                    console.log('非app平台 压缩视频')
                    let videosrc = await uni.uploadFile({
                        url: "https://www.ccskill.cn/index/login/upload",
                        filePath: video,
                        name: "image"
                    })
                    if (videosrc[0]) {
                        resolve(false)
                    } else {
                        resolve(JSON.parse(videosrc[1].data).data)
                    }
                // #endif
            })
        }
    
    

    相关文章

      网友评论

          本文标题:uniapp 中条件编译

          本文链接:https://www.haomeiwen.com/subject/hhyeghtx.html