Sili压缩器未压缩从Android中的图库中拾取的视频

时间:2019-06-18 05:33:35

标签: java android video gallery video-compression

我正在压缩视频,然后再将其发送到服务器。我在其中使用sili-compressor来压缩使用相机拍摄的视频,但无法压缩图库中的视频。

也许我无法为视频传递正确的路径。请输入下面给出的代码。

    Uri selectedVideo = data.getData();
            String[] filePath = {MediaStore.Video.Media.DATA};
            Cursor c = SelectPictureActivity.this.getContentResolver().query(selectedVideo, filePath, null, null, null);
            c.moveToFirst();
            int columnIndex = c.getColumnIndex(filePath[0]);
            String VideoPath = c.getString(columnIndex);
            c.close();

picturePath是视频的路径。

应该选择并压缩视频,但现在选择任何视频后我都会崩溃。 错误-视频路径(空指针异常)

1 个答案:

答案 0 :(得分:-1)

我发现了这个library,我设法在42秒内将118 mb的视频大小减小到6 mb。它具有用于实现的example