当前位置:网站首页>MediaRecorder录制屏幕时在部分机型上报错prepare failed:-22
MediaRecorder录制屏幕时在部分机型上报错prepare failed:-22
2022-08-03 03:36:00 【guangdeshishe】
在调用MediaRecorder.setVideoSize方法设置宽高时,由于宽高是动态获取的屏幕宽高,但是这个方法不允许传入奇数值,而出问题的手机的高度刚好就是奇数,所以就报错了。
解决办法就是判断下宽高是否奇数,是的话就减1让它变成偶数,再调用setVideoSize方法
由于该方法是Native方法,暂时不知道为什么一定只能传奇数,有知道的朋友可以下面留言告诉我
边栏推荐
猜你喜欢
基于 jetpack compose,使用MVI架构+自定义布局实现的康威生命游戏
shell之条件语句(条件测试、if语句,case语句)
银微转债,洁特转债上市价格预测
(2022牛客多校五)G-KFC Crazy Thursday(二分+哈希)
AttributeError: module ‘xxx‘ has no attribute
基于 Cyclone IV 在 Quartus 中配置 IP 核中的 PLL、RAM 与 FIFO 的详细步骤及仿真验证
对话框管理器第四章:对话框消息循环
这个困扰程序员50年的问题,终于要被解决了?
高等代数_证明_不同特征值的特征向量线性无关
js Fetch返回数据res.json()报错问题
随机推荐
七夕??继续肝文章才是正道!!Auto.js 特殊定位控件方法
WinForm(二):WinFrom中Main函数的入参和出参
js Fetch返回数据res.json()报错问题
els 计分
【GO记录】从零开始GO语言——用GO语言做一个示波器(二)基于arduino的简易示波器
vant-field中colon属性为true报错
HI3521D 烧录128M nand flash文件系统过程-一定要注意flash的容量
Redshift贴logo的方法
Kotlin multiplication, how do I multiply smaller and smaller?
Have bosses know date field flinksql is synchronized to the use of the null on how to deal with
肖sir__自动化面试题
找不到符号@SuperBuilder,你以为真的是Lombok的问题?
基于flowable的upp(统一流程平台)运行性能优化(3)
谷粒商城一些疑问总结
Redis-Redisson介绍和用途
硬件设计哪些事-PCB设计那些事
基于flowable的upp(统一流程平台)运行性能优化(2)
数字3d虚拟交互展厅顺应时代发展需求和趋势
QT之鼠标和键盘事件重写
conda常用命令合集