当前位置:网站首页>MediaRecorder录制屏幕时在部分机型上报错prepare failed:-22
MediaRecorder录制屏幕时在部分机型上报错prepare failed:-22
2022-08-03 03:36:00 【guangdeshishe】
在调用MediaRecorder.setVideoSize方法设置宽高时,由于宽高是动态获取的屏幕宽高,但是这个方法不允许传入奇数值,而出问题的手机的高度刚好就是奇数,所以就报错了。
解决办法就是判断下宽高是否奇数,是的话就减1让它变成偶数,再调用setVideoSize方法
由于该方法是Native方法,暂时不知道为什么一定只能传奇数,有知道的朋友可以下面留言告诉我
边栏推荐
猜你喜欢

【笔记】混淆矩阵和ROC曲线

AF-DNAT

百度超级链:鼓励企业做自己的链
单元测试是什么?怎么写?主要测试什么?

Pro * C Jin Cang database migration guide (4) KingbaseES Pro * C migration guide)

Domino服务器SSL证书安装指南

PyTorch installation - error when building a virtual environment in conda before installing PyTorch

金仓数据库 Pro*C 迁移指南( 4. KingbaseES 的 Pro*C 迁移指南)

Redshift贴logo的方法

WinForm(二):WinFrom中Main函数的入参和出参
随机推荐
Kotlin multiplication, how do I multiply smaller and smaller?
高等代数_证明_矩阵乘以自身的转置的特征值不小于0
数据库性能系列之索引(中)
【原创】Auto.js get和post 案例
js Fetch返回数据res.json()报错问题
Base64编码原理
使用docker容器搭建MySQL主从复制
【leetcode热题Hot100】——任务调度器
解析,强势供应商的管理方法
大佬们,我有点不明白:为什么oracle-cdc的文档写connector可以做到exactly-o
【GO记录】从零开始GO语言——用GO语言做一个示波器(二)基于arduino的简易示波器
金仓数据库 Pro*C 迁移指南( 5. 程序开发示例)
第八章 字符输入输出和输入验证
移植RT-Thread编译报错thumb conditional instruction should be in IT block
IDEA如何创建同级工程
记录学习--Navicat使用自定义数据库列表
ESP8266-Arduino编程实例-MCP3008-ADC转换器驱动
Summary of some questions about the grain mall
(2022牛客多校五)G-KFC Crazy Thursday(二分+哈希)
找不到符号@SuperBuilder,你以为真的是Lombok的问题?