开发者社区> 问答> 正文

android 视频录制报错的问题?报错

 

 mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);//MPEG_4_SP
 mediaRecorder.setVideoSize(640, 480);

在不同的手机上测试过,有的手机录制正常,有的手机录制不了,原因就是标红的地方走不下去,

这标红的地方是设置录制分辨率,感觉这个写死的分辨率后,有的手机支持这个分辨率,所以正常录制,有的不支持,所以不能正常录制,那有没有办法获取到每个手机支持的分辨率,然后进行录制呢?

展开
收起
爱吃鱼的程序员 2020-06-14 18:05:06 809 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    不同手机camera的可用分辨率参数也不懂,你可以遍历一下使用最接近640*480的

    2020-06-14 18:05:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载