我有一个应用程序,它从onPreviewFrame获取数据作为字节并传递给我的编码器,这是另一个类实现android获取数据的媒体编解码器api并制作视频文件。它工作的文件格式为“video / avc”,但崩溃“mpeg4”显示线程错误。可能是什么原因?
答案 0 :(得分:1)
请在http://bigflake.com/mediacodec/学习优秀的解释。具体来说,MediaCodec.createEncoderByType(MIME_TYPE)
可能会抛出异常。也许您的设备需要" video / mp4v-es" 用于MPEG4视频。
如果可能,最好使用MediaCodec.findEncoderForFormat(MediaFormat)
。