1
openGl ES 표면에서 mp4 비디오를 만들기 위해 mediaCodec을 사용하려고합니다. 나는 eglSurface를 가지고 있으며, eglSurface의 소스 표면은 MediaCodec 입력 표면입니다.Android MediaCodec 구성 오류, 충돌
eglSurface에 대해 다른 크기를 가질 수 있으며 한 크기 (너비 또는 높이)가 너무 큰 경우 (예 : width = 5000 및 height = 512) MediaCodec이 손상되었습니다.
이
는 충돌 로그android.media.MediaCodec$CodecException: Error 0xfffffc0e
at android.media.MediaCodec.native_configure(Native Method)
at android.media.MediaCodec.configure(MediaCodec.java:588)
.... 일부 장치에
(갤럭시 S7 가장자리)는하지 않습니다 충돌하지만 세대 VideoView를 지켜 보면서 후 비디오를 재생하지 않는 것입니다.
(화면 크기 예를 들면) 작은 크기는 모든 장치
감사합니다. 한 가지 더 묻습니다. mediaCodec은 홀수의 너비와 높이를 지원합니까? –