我注意到 moov 原子位于许多 .mp4 视频的末尾。我想将此原子重新定位到视频的前面,以便我可以启用渐进式下载。有没有办法在不使用任何外部库的情况下在 Android 中以编程方式执行此操作?我不想在应用程序中也包含这些二进制文件。谢谢!
问问题
769 次
1 回答
1
我正在解决同样的问题。我找到了这个库: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'
于 2017-12-25T09:55:06.090 回答