博文浩荡
博文浩荡
  • 发布:2025-01-13 14:57
  • 更新:2025-01-13 14:57
  • 阅读:158

uts插件调用报错问题

分类:uts
  1. interface.uts定义类型:
    export type AVInfoOptions = {
    params?: any
    complete?: (res: any) => void
    }
    2.app-android index.uts目录下调用方法
    import AVFramework from 'com.video.avframework.AVFrameworkTest'

import {
AVInfoOptions
} from '../interface.uts';

export const cutVideoWithParams = function (options : AVInfo) {
const paramsAsJson = JSON.stringify(options.params);
let av = new AVFramework()
av.cutVideoWithParams(paramsAsJson, result=>{
console.log(result);
options.complete?.(result)
})
}

3.index.vue引入插件,然后调用
<script>
import {cutVideoWithParams} from "@/uni_modules/fast-avframework";
export default {
data() {
return {
title: 'Hello',
currentTaskId:0,
}
},
onLoad() {

    },  
    methods: {  
         cutVideo(){  
             var path = plus.io.convertLocalFileSystemURL('/static/test1.mp4');  
             let params = {"inputPath":path,"startTime":"0","endTime":"10","outputPath":plus.io.convertLocalFileSystemURL("static") + "/" + "out.mp4"};  
             cutVideoWithParams({  
                 params:params,  
                 complete(res) {  
                    console.log(res)  
                 }  
             })  
         }  

    }  
}  

</script>
4.报错:入下图所示,已上传附件

2025-01-13 14:57 负责人:无 分享
已邀请:

要回复问题请先登录注册