楼主,求救,在使用过程中总是会有几个机器报错 MediaRecorder: start failed: -19
Opened this issue · 2 comments
Duke-Nobby commented
MingYueChunQiu commented
MediaRecorder: start failed: -19错误 这个问题通常是由setVideoFrameRate方法引起的。还有setVideoSize方法,如果设置的分辨率是不支持的,也会报错。你那边报错的是啥设备呢,具体参数有吗?
目前你可以先直接下载源码,在RecorderManagerProvider.newInstance(@nonnull IRecorderManagerInterceptor intercept)这里传入拦截器,在拦截器器里改掉设置的分辨率,或者不用库里设置的分辨率算法,将它注释掉。改完后自己生成aar。设置分辨率的相关代码在RecorderManager里。
Duke-Nobby commented
没有收集到具体的机型,同种型号的,也复现不出来,我试着先改一改看看