MediaRecorder+localSocket传播录像流数据 出错

在尝试使用MediaRecorder进行录像时遇到错误,错误日志显示在设置编码器参数和启动MediaRecorder时出现问题。错误包括OMXNodeInstance的错误,如UnsupportedIndex和BadPortIndex,以及MediaCodec的storeMetaDataInBuffers失败。最终导致MediaRecorder.start()失败,错误码为-2147483648。问题可能与设备的硬件编码器支持和配置有关。
摘要由CSDN通过智能技术生成

错误log 是:

X.MS.AVC.Encoder, version -..
01-01 08:22:16.578  4609  5000 I MediaCodec: MediaCodec will operate in async mode
01-01 08:22:16.578  4609  5001 D MS_VIDEO_ENC: enableStoreMetaDataInBuffers
01-01 08:22:16.578  4609  5001 E OMXNodeInstance: getParameter(42:MS.AVC.Encoder, ParamConsumerUsageBits(0x6f800004)) ERROR: UnsupportedIndex(0x8000101a)
01-01 08:22:16.579  4609  5001 E OMXNodeInstance: setParameter(42:MS.AVC.Encoder, OMX.google.android.index.storeMetaDataInBuffers(0x7f100004): Output:1 en=0 type=1) ERROR: BadPortIndex(0x8000101b)
01-01 08:22:16.579  4609  5001 E ACodec  : [OMX.MS.AVC.Encoder] storeMetaDataInBuffers (output) failed w/ err -2147483648
01-01 08:22:16.579  4609  5001 I ACodec  : setupVideoEncoder succeeded
01-01 08:22:16.579  4609  5001 E OMXNodeInstance: setConfig(42:MS.AVC.Encoder, ConfigPriority(0x6f800002)) ERROR: NotImplemented(0x80001006)
01-01 08:22:16.579  4609  5001 I ACodec  : codec does not support config priority (err -2147483648)
01-01 08:22:16.580  4609  4634 I tinyalsa: open /dev/snd/pcmC1D0c in NON-Block mode
01-01 08:22:16.581  4609  5007 I AudioFlinger: AudioFlinger's thread 0xdb450008 ready to run
01-01 08:22:16.590  4609  4634 W AudioFlinger: acquireAudioSessionId() un
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值