我正在尝试使用没有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)
任何帮助将不胜感激。