在Android中本地将“moov”原子移动到视频的前面

问题描述 投票:2回答:1

我注意到moov原子被放置在许多.mp4视频的末尾。我想将这个原子重新定位到视频的前面,以便我可以启用渐进式下载。有没有办法在Android中以编程方式执行此操作而不使用任何外部库?我不想在应用程序中包含这些二进制文件。谢谢!

android video progressive-download
1个回答
0
投票

我正在研究同样的问题。我找到了这个库: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'
© www.soinside.com 2019 - 2024. All rights reserved.