我注意到moov原子被放置在许多.mp4视频的末尾。我想将这个原子重新定位到视频的前面,以便我可以启用渐进式下载。有没有办法在Android中以编程方式执行此操作而不使用任何外部库?我不想在应用程序中包含这些二进制文件。谢谢!
我正在研究同样的问题。我找到了这个库:https://github.com/ypresto/qtfaststart-java这是非常好用的。这是一个例子:
try {
QtFastStart.fastStart(fileIn, fileOut);
} catch (IOException e) {
// Handle
} catch (QtFastStart.MalformedFileException e) {
// Handle
} catch (QtFastStart.UnsupportedFileException e) {
// Handle
}
compile 'net.ypresto.qtfaststartjava:qtfaststart:0.1.0'