目前,我已经通过MediaCodec成功生成了MP4文件,但是上传后无法在Instagram或Whatsapp中播放它们。现在,我认为问题出在MP4文件不能像MPEG4Writer所说的那样进行流传输,并且为了使其能够流传输,我必须将MooV原子移到MP4文件的开头。
我知道qt-faststart
libav / ffmpeg中的选项,但我将其排除在外,因为ffmpeg将使我的APK大小膨胀。我听说有可能使用MP4Parser进行此操作。
我的问题:
实际上,您不需要使用所有的libav / ffmpeg qt-faststart
,它是一个自包含的小型应用程序-您只需要包含其中的单个C文件,因此实际上它是一个非常小的工具。
我不知道这是否是Instagram和Whatsapp无法与您的视频配合使用的原因,还是由于其他原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句