Android MediaCodec:mpeg4解码

时间:2016-07-12 22:52:24

标签: android android-ndk mediacodec

我正在尝试使用没有AMediaExtractor的AMediaCodec解码视频。我通过传递NAL单元和所需的编解码器特定信息,成功解码了avc和hevc流。在开始。

但是,我遇到了mpeg4的问题。有些文件播放完美,但有些文件会出现此错误:

  

07-13 04:19:20.962 10721-11341 /? A /艺术:   art / runtime / java_vm_ext.cc:410]应用中的JNI检测错误:JNI   调用带有挂起异常的GetObjectClass   java.lang.IllegalArgumentException:无效的采样率524288160   07-13 04:19:20.962 10721-11341 /? A /艺术:   在android.media.AudioFormat $ Builder中的art / runtime / java_vm_ext.cc:410]   android.media.AudioFormat $ Builder.setSampleRate(INT)   (AudioFormat.java:891)07-13 04:19:20.962 10721-11341 /? A /艺术:   art / runtime / java_vm_ext.cc:410] at void   android.media.AudioTrack。(int,int,int,int,int,int,int)   (AudioTrack.java:416)07-13 04:19:20.962 10721-11341 /? A /艺术:   art / runtime / java_vm_ext.cc:410] at void   android.media.AudioTrack。(int,int,int,int,int,int)   (AudioTrack.java:370)

任何帮助将不胜感激。

0 个答案:

没有答案