美文网首页
RN 压缩视频、图片 react-native-compres

RN 压缩视频、图片 react-native-compres

作者: 精神病患者link常 | 来源:发表于2022-06-11 00:41 被阅读0次

通过react-native-syan-image-picker选择视频,得到视频的路径
调用react-native-compressor对视频进行压缩

📢 视频路径需要file://开头

import * as Compressor from 'react-native-compressor';

async function CompressorVideo(){
    console.log('videoURI==',videoURI);
    let result = await Compressor.Video.compress(
      videoURI,
      {
        compressionMethod: Platform.OS == 'ios' ? 'manual' : 'auto',
        minimumFileSizeForCompress:3, // 3M以内不进行压缩
        bitrate: 49152 //  48K  可以修改
      },
      (progress) => {
        console.log('Compression Progress: ', progress);
      }
    )
    if (Platform.OS == 'android'){
      result = result.replace('file://','file:///')
    }
    console.log('CoompressorVideo===',result);
    // 上传
  }

亲测 120M一分钟的视频 ios 5.6M android 3.5M

相关文章

网友评论

      本文标题:RN 压缩视频、图片 react-native-compres

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