我想将本地保存的视频文件压缩到较小的尺寸以便上传到服务器。自从我使用MediaCodec以来,我发现了一些压缩视频的技巧。这是我遵循的步骤1)。使用MediaExrtactor提取媒体文件并对其进行解码。2)。创建具有所需文件格式的编码器3)。创建muxer以将文件保存在本地存储中。(不完整)问题:但是我不知道如何使用MediaMuxer对已解码的流进行编码并将流保存到本地存储中。publicclassCompressMedia{privatestaticfinalStringSAMPLE=Environment.getExternalStorageDirectory()+"/DCIM