目前,我已经通过MP4成功地生成了MediaCodec文件,但上传后无法在Instagram或Whatsapp中播放它们。现在,我假设问题在于MP4文件不像MPEG4Writer所说的那样是可流的,为了使它们可流,我必须将MooV原子移到MP4文件的开头。
我知道libav/ffmpeg中的qt-faststart
选项,但我排除了这一点,因为ffmpeg会膨胀我的APK大小。不过,我听说使用MP4Parser可以做到这一点。
我的问题:
发布于 2016-04-27 05:59:56
实际上,使用qt-faststart
并不需要所有libav/ffmpeg,它是一个独立的小型应用程序--您只需要包含在其中的单个C文件,因此实际上它是一个非常小的工具。
我不知道这是否是Instagram和Whatsapp不能处理视频的原因,还是因为其他原因。
https://stackoverflow.com/questions/36880052
复制相似问题