Android 为了在Instagram和Whatsapp中预览MP4,我是否应该将MOOV框移到文件的前面?
目前我已经通过MediaCodec成功生成了MP4文件,但上传后我无法在Instagram或Whatsapp中播放它们。现在我假设问题在于MP4文件不能像MPEG4Writer所说的那样流化,为了使它们流化,我必须将MooV原子移动到MP4文件的开头 我知道libav/ffmpeg中有Android 为了在Instagram和Whatsapp中预览MP4,我是否应该将MOOV框移到文件的前面?,android,instagram,whatsapp,android-mediacodec,mp4parser,Android,Instagram,Whatsapp,Android Mediacodec,Mp4parser,目前我已经通过MediaCodec成功生成了MP4文件,但上传后我无法在Instagram或Whatsapp中播放它们。现在我假设问题在于MP4文件不能像MPEG4Writer所说的那样流化,为了使它们流化,我必须将MooV原子移动到MP4文件的开头 我知道libav/ffmpeg中有qt faststart选项,但我排除了这一点,因为ffmpeg会增大我的APK大小。不过,我听说使用MP4Parser可以做到这一点 我的问题是: 在将MooV原子移动到MP4文件的开头时,还有其他选择吗 Ins
qt faststart
选项,但我排除了这一点,因为ffmpeg会增大我的APK大小。不过,我听说使用MP4Parser可以做到这一点
我的问题是:
实际上,使用
qt faststart
并不需要所有的libav/ffmpeg,它是一个独立的小型应用程序-您只需要包含其中的单个C文件,因此实际上它是一个非常小的工具
不过,我不知道这是Instagram和Whatsapp无法处理您的视频的原因,还是因为其他问题。谢谢您的回答。事实证明,这段视频很好,因为我可以在Instagram中轻松分享。然而,在Whatsapp中共享仍然不起作用——我想这是一个URI问题或其他问题,我不太确定。