当前位置:网站首页>MediaRecorder录制屏幕时在部分机型上报错prepare failed:-22
MediaRecorder录制屏幕时在部分机型上报错prepare failed:-22
2022-08-03 03:36:00 【guangdeshishe】
在调用MediaRecorder.setVideoSize方法设置宽高时,由于宽高是动态获取的屏幕宽高,但是这个方法不允许传入奇数值,而出问题的手机的高度刚好就是奇数,所以就报错了。
解决办法就是判断下宽高是否奇数,是的话就减1让它变成偶数,再调用setVideoSize方法
由于该方法是Native方法,暂时不知道为什么一定只能传奇数,有知道的朋友可以下面留言告诉我
边栏推荐
- Domino服务器SSL证书安装指南
- Have bosses know date field flinksql is synchronized to the use of the null on how to deal with
- iScroll系列之下拉刷新 + 上拉加载更多
- 基于Streamlit的YOLOv5ToX模型转换工具(适用YOLOv5训练出来的模型转化为任何格式)
- Chapter 8 Character Input Output and Input Validation
- ROS2自学笔记:机器视觉基础
- ClickHouse—入门
- 解析,强势供应商的管理方法
- 【剑指offer】——股票的最大利润
- OneNote 教程,如何在 OneNote 中设置笔记格式?
猜你喜欢
随机推荐
密码学的基础:X.690和对应的BER CER DER编码
基于WPF重复造轮子,写一款数据库文档管理工具(一)
【STM32】入门(四):外部中断-按键通过中断动作
【笔记】混淆矩阵和ROC曲线
智能健身动作识别:PP-TinyPose打造AI虚拟健身教练!
七夕??继续肝文章才是正道!!Auto.js 特殊定位控件方法
SkiaSharp 之 WPF 自绘 五环弹动球(案例版)
网工知识角|华为网络工程师,华为、华三、思科设备三层交换机如何使用三层接口?命令敲起来
【GraphQL】使用Hot Chocolate和.NET 6构建GraphQL应用
中非合作论坛非洲产品电商推广季启动 外交部:推动中非合作转型升级
道通转债,微芯转债,博22转债上市价格预测
DMA 的工作方式
钢铁电商行业方案:钢铁工业产品全生命周期管理解决方案
MySQL【约束】
【leetcode热题Hot100】——LRU缓存
什么是数据标注? 数据标注公司主要做什么?
Redshift贴logo的方法
【原创】Auto.js get和post 案例
怎么用redis限制同一ip重复刷浏览量
C# WPF设备监控软件(经典)-上篇









