使用MP4格式的媒体编解码器进行转换时Android应用程序崩溃了吗?

时间:2016-12-11 19:03:03

标签: android multithreading video android-camera mediacodec

我有一个应用程序,它从onPreviewFrame获取数据作为字节并传递给我的编码器,这是另一个类实现android获取数据的媒体编解码器api并制作视频文件。它工作的文件格式为“video / avc”,但崩溃“mpeg4”显示线程错误。可能是什么原因?

1 个答案:

答案 0 :(得分:1)

请在http://bigflake.com/mediacodec/学习优秀的解释。具体来说,MediaCodec.createEncoderByType(MIME_TYPE)可能会抛出异常。也许您的设备需要" video / mp4v-es" 用于MPEG4视频。

如果可能,最好使用MediaCodec.findEncoderForFormat(MediaFormat)