Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在h265设置期间,MediaCodec在配置功能中崩溃。如何正确使用MediaCodec解码h265?_Android_Android Mediacodec_Hevc - Fatal编程技术网

Android 在h265设置期间,MediaCodec在配置功能中崩溃。如何正确使用MediaCodec解码h265?

Android 在h265设置期间,MediaCodec在配置功能中崩溃。如何正确使用MediaCodec解码h265?,android,android-mediacodec,hevc,Android,Android Mediacodec,Hevc,我的代码如下: MediaFormat format = MediaFormat.createVideoFormat("video/hevc",480, 560); decoder.configure(format, null, null, 0); 我的设备支持h265解码:OMX.amlogic.avc.decoder.awesome类型:video/hevc 以及事故日志: 05-09 16:32:16.670: E/xdance(14899): format:{durationUs=0,

我的代码如下:

MediaFormat format = MediaFormat.createVideoFormat("video/hevc",480, 560);
decoder.configure(format, null, null, 0);
我的设备支持h265解码:OMX.amlogic.avc.decoder.awesome类型:video/hevc

以及事故日志:

05-09 16:32:16.670: E/xdance(14899): format:{durationUs=0, max-input-size=0, height=560, mime=video/hevc, width=480}
05-09 16:32:16.670: E/ACodec(14899): [OMX.amlogic.avc.decoder.awesome] configureCodec returning error -1010
05-09 16:32:16.670: E/MediaCodec(14899): Codec reported an error. (omx error 0x80001001, internalError -1010)
05-09 16:32:16.670: W/dalvikvm(14899): threadid=11: thread exiting with uncaught exception (group=0x41696ba8)
05-09 16:32:16.680: E/AndroidRuntime(14899): FATAL EXCEPTION: Thread-300
05-09 16:32:16.680: E/AndroidRuntime(14899): Process: com.clientgroup.server, PID: 14899
05-09 16:32:16.680: E/AndroidRuntime(14899): java.lang.IllegalStateException
05-09 16:32:16.680: E/AndroidRuntime(14899):    at android.media.MediaCodec.native_configure(Native Method)
05-09 16:32:16.680: E/AndroidRuntime(14899):    at android.media.MediaCodec.configure(MediaCodec.java:262)
05-09 16:32:16.680: E/AndroidRuntime(14899):    at com.clientgroup.server.SensorServer$PlayerThread.run(SensorServer.java:257)
05-09 16:32:16.680: E/AndroidRuntime(14899):    at java.lang.Thread.run(Thread.java:841)
那么,为什么简单使用mediacodec是不行的呢。有人能帮我吗