0
這是錯誤:mp4parser AppendTrack錯誤顯示java.lang.NullPointerException
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.googlecode.mp4parser.boxes.mp4.ESDescriptorBox.getContentSize(ESDescriptorBox.java:60)
at com.googlecode.mp4parser.AbstractBox.getSize(AbstractBox.java:203)
at com.googlecode.mp4parser.BasicContainer.getContainerSize(BasicContainer.java:70)
at com.coremedia.iso.boxes.sampleentry.AudioSampleEntry.getSize(AudioSampleEntry.java:330)
at com.googlecode.mp4parser.BasicContainer.getContainerSize(BasicContainer.java:70)
at com.coremedia.iso.boxes.SampleDescriptionBox.getSize(SampleDescriptionBox.java:112)
at com.googlecode.mp4parser.AbstractContainerBox.getHeader(AbstractContainerBox.java:67)
at com.coremedia.iso.boxes.SampleDescriptionBox.getBox(SampleDescriptionBox.java:94)
at com.googlecode.mp4parser.authoring.tracks.AppendTrack.mergeStsds(AppendTrack.java:81)
at com.googlecode.mp4parser.authoring.tracks.AppendTrack.<init>(AppendTrack.java:65)
at Mp4.merging.merge(merging.java:97)
和這我的代碼:
if (audioTracks.size() > 0) {
result.addTrack(new AppendTrack(audioTracks.toArray(new Track[audioTracks.size()])));
}
,我不能找到空元素。
可能重複[什麼是空指針異常,以及如何解決它?](http:// stackoverflow .COM /問題/ 218384 /什麼,是一個無效指針異常和如何-DO-I-FIX-IT) – Tunaki