我想从 mp4parser 矩阵中获取双精度值,以便在某些公式中使用。有什么方法/实用程序吗?我正在使用 gradle 的最新版本,即 1.1.9。
问问题
77 次
1 回答
0
我找到了解决方案。如果有更简单的,请贴出来。如果a
是 mp4parser 矩阵,那么这里是如何获取m
双精度值:
ByteBuffer bb = ByteBuffer.allocate(36);
a.getContent(bb);
bb.position(0);
double [] m = {
IsoTypeReader.readFixedPoint1616(bb),
IsoTypeReader.readFixedPoint1616(bb),
IsoTypeReader.readFixedPoint0230(bb),
IsoTypeReader.readFixedPoint1616(bb),
IsoTypeReader.readFixedPoint1616(bb),
IsoTypeReader.readFixedPoint0230(bb),
IsoTypeReader.readFixedPoint1616(bb),
IsoTypeReader.readFixedPoint1616(bb),
IsoTypeReader.readFixedPoint0230(bb)};
于 2016-03-03T17:16:19.167 回答