该文章或问题已被删除

阿里云短视频拍摄 编辑 Android 和 ios 插件

价 格: ¥600.00

简 介: 阿里云短视频拍摄,编辑 QQ交流群:891416757

跳转到 uniapp 插件市场

详细内容

阿里云短视频拍摄 ,编辑 Android 和 ios 插件

本sdk阿里云短视频专业版是收费的,插件只是集成功能,详情可以在阿里云查看相关收费标准

https://promotion.aliyun.com/ntms/act/shortvideo.html

1 .引入插件使用

复制代码const plug=uni.requireNativePlugin("html5app-aliyunVideo");

IOS 端需要添加以下的权限

复制代码 "ios" : {
                "privacyDescription" : {
                    "NSPhotoLibraryUsageDescription" : "读相册视频资料",
                    "NSPhotoLibraryAddUsageDescription" : "保存视频到相册",
                    "NSCameraUsageDescription" : "用于录制视频",
                    "NSMicrophoneUsageDescription" : "用于录制视频",
                    "NSAppleMusicUsageDescription" : "用于获取音乐资料"
                }
            }

2. 打开视频拍摄

复制代码plug.openRecord({
     setResolutionMode:"720p", //分辨率720p,540p,480p,360p
     setRatioMode:"9/16", //视频比例 9/16,3/4,1/1
     setMinDuration:2000, //最小录制时间
     setMaxDuration:15000,//允许最大的录制时间
     setVideoQualit:"HD", //清淅度,HD,SD,LD,
     setVideoCodec:"H264_SOFT_FFMPEG", //视频解码,H264_SOFT_FFMPEG FFmpeg 软编码,H264_SOFT_OPENH264 OpenH264 软编码,H264_HARDWARE,硬编码
     setGop:25 ,//关键帧间隔
     musicListUrl:"https://alivc-demo.aliyuncs.com/music/getRecommendMusic", //自定义音乐列表
     musicInfoUrl:"https://alivc-demo.aliyuncs.com/music/getPlayPath" //自定义音乐详情
  },ret=>{

     console.log(JSON.stringify(ret));  

  });

3. 打开视频编辑

复制代码plug.openEditor({
  setVideoPathArray:[], //传入的视频地址数据,可以多个视频合并,可不填,直接打开相册选择视频编辑
  setResolutionMode:"720p", //分辨率720p,540p,480p,360p
  setRatioMode:"", //视频比例 9/16,3/4,1/1
  setVideoQualit:"HD", //清淅度,HD,SD,LD,
  setVideoCodec:"H264_SOFT_FFMPEG", //视频解码,H264_SOFT_FFMPEG FFmpeg 软编码,H264_SOFT_OPENH264 OpenH264 软编码,H264_HARDWARE,硬编码
  setGop:25, //关键帧间隔
  musicListUrl:"https://alivc-demo.aliyuncs.com/music/getRecommendMusic", //自定义音乐列表
  musicInfoUrl:"https://alivc-demo.aliyuncs.com/music/getPlayPath" //自定义音乐详情
},ret=>{

console.log(JSON.stringify(ret));

});

4. 打开裁剪视频

复制代码plug.openCrop({
    setVideoPath:"", //平台视频绝对路径
    setResolutionMode:"720p", //分辨率720p,540p,480p,360p
    setRatioMode:"9/16", //视频比例 9/16,3/4,1/1
    setVideoQualit:"HD", //清淅度,HD,SD,LD,
    setVideoCodec:"H264_SOFT_FFMPEG", //视频解码,H264_SOFT_FFMPEG FFmpeg 软编码,H264_SOFT_OPENH264 OpenH264 软编码,H264_HARDWARE,硬编码
    setGop:25 ,//关键帧间隔
    setMinCropDuration:2000, //限制最小裁剪时间,不能于2秒   
},ret=>{

    console.log(JSON.stringify(ret));

});

5. 选择视频封面图片

复制代码
//setVideoPath 平台视频绝对路径
plug.selectVideoCover({setVideoPath:""},ret=>{

 console.log(JSON.stringify(ret));

});

自定义音乐列表

  • musicListUrl , 音乐列表网址
复制代码例如:
https://alivc-demo.aliyuncs.com/music/getRecommendMusic

完整的是:

https://alivc-demo.aliyuncs.com/music/getRecommendMusic?pageNo=1&pageSize=25

会自动在网址后台追加:?pageNo=1&pageSize=25 ,参数来读取数据,所以必须保持有 pageNo 和 pageSize 两个参数
  • musicInfoUrl , 音乐详情网址
复制代码例如:https://alivc-demo.aliyuncs.com/music/getPlayPath

完整的是:https://alivc-demo.aliyuncs.com/music/getPlayPath?musicId=M00001

会自动追加:?musicId=M00001, 来读取该条音乐信息,所以必须保持有 musicId 这个参数

0 个回答

正在加载...

这里空空如也,快来补一刀!

加载更多

回答问题或评论文章请先 或者 注册