追踪代码没法加载video流
mp4header 分析的头文件如图
核心 这里构造的mappedTrackInfo里没有video这路流
从这开始追samplequeue
MP4Extractor里获取sample video这块拿到的是samplecount 是0
private void processMoovAtom(ContainerAtom moov) throws ParserException {
int firstVideoTrackIndex = C.INDEX_UNSET;
long durationUs = C.TIME_UNSET;
List<Mp4Track> tracks = new ArrayList<>();
//.....
for (int i = 0; i < trackSampleTables.size(); i++) {
TrackSampleTable trackSampleTable = trackSampleTables.get(i);
if (trackSampleTable.sampleCount == 0) {
continue;
}
进到
track这里赋值有点问题