Android “移动”;moov“;安卓系统中的atom本机视频前端
我注意到很多.mp4视频的结尾都放了moov原子。我想将这个atom重新定位到视频的前端,这样我就可以进行渐进式下载。有没有一种方法可以在Android中以编程方式实现这一点而不使用任何外部库?我不想在应用程序中也包含这些二进制文件。谢谢 我在研究同一个问题。我发现这个图书馆: 使用起来非常好。以下是一个例子:Android “移动”;moov“;安卓系统中的atom本机视频前端,android,video,progressive-download,Android,Video,Progressive Download,我注意到很多.mp4视频的结尾都放了moov原子。我想将这个atom重新定位到视频的前端,这样我就可以进行渐进式下载。有没有一种方法可以在Android中以编程方式实现这一点而不使用任何外部库?我不想在应用程序中也包含这些二进制文件。谢谢 我在研究同一个问题。我发现这个图书馆: 使用起来非常好。以下是一个例子: try { QtFastStart.fastStart(fileIn, fileOut); } catch (IOException e) {
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'
这篇文章解决了我的问题。但有一点不直观,那就是不能将同一个文件从fileIn放到fileOut。你必须做一些繁琐的工作,制作一个临时文件,然后重命名为原始文件名