android.media.MediaCodec$CodecException: Error 0xfffffc0e
原文链接:https://blog.csdn.net/zhang___yong/article/details/82760756
报错代码:
final MediaFormat format = MediaFormat.createVideoFormat(MIME_TYPE, mWidth, mHeight);
mMediaCodec.configure(format, null, null,MediaCodec.CONFIGURE_FLAG_ENCODE);
原因:传入放入宽高中高不是2的倍数,换言之,是个单数。
解决:
int formatWidth = mWidth;
int formatHeight = mHeight;
if ((formatWidth & 1) == 1) {
formatWidth--;
}
if ((formatHeight & 1) == 1) {
formatHeight--;
}
final MediaFormat format = MediaFormat.createVideoFormat(MIME_TYPE, formatWidth, formatHeight);
————————————————
版权声明:本文为CSDN博主「zhang___yong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhang___yong/article/details/82760756
android.media.MediaCodec$CodecException: Error 0xfffffc0e相关推荐
- 【android】【转】class android.media.MediaPlayer
MediaPlayer类可用于控制音频/视频文件或流的播放.关于如何使用这个类的方法还可以阅读VideoView类的文档. 1.状态图 对播放音频/视频文件和流的控制是通过一个状态机来管理的. ...
- android开发 java.lang.IllegalStateException at android.media.MediaPlayer._prepare(Native Method)
最近遇到一个问题,我在service里面播放一段音乐时遇到了IllegalStateException异常,代码是这样的: protected void play() {System.out.prin ...
- Android Studio编译问题-Error:Could not find org.jetbrains.trove4j
Android Studio编译问题-Error:Could not find org.jetbrains.trove4j 一般来说是AS加载各种包或者库时失败导致的,有可能是网络原因. 因此我们更换 ...
- Caused by:java.lang.IllegalStateException at android.media.MediaPlayer._setDataSource(Native Method)
使用Mediaplayer播放本地音频,在第二次调用mediaplayer.setDataSource()时报错如下: Caused by: java.lang.IllegalStateExcepti ...
- Android GL deadlock timeout error
Android GL deadlock timeout error CRASH 在 PBR&IBL 的开发过程中,在 Linux 验证程序运行正常后,移植到 Android 平台,发现程序 c ...
- 运行android模拟器,emulator: ERROR: x86 emulation currently requires hardware acceleration!
运行android模拟器,emulator: ERROR: x86 emulation currently requires hardware acceleration! 问题: 运行android模 ...
- Android Media (Audio) Framework 多媒体系统框架
http://blog.csdn.net/lskshz/article/details/17264113 原址:http://blog.csdn.net/myzhzygh/article/detail ...
- 带有SeekBar的Android Media Player歌曲
In this tutorial, we'll use the MediaPlayer class to implement a basic Audio Player in our Android A ...
- android 播放器 wav 无法播放,对于Android媒体播放器mp3与wav(For android media player mp3 vs. wav)...
对于Android媒体播放器mp3与wav(For android media player mp3 vs. wav) 我想知道在Android媒体播放器上加载和播放小wav是否比较快的小文件更快. ...
- Flutter Android 13系统bug android.media.EncoderProfiles$VideoProfile.getWidth()
在Android 13 版本 中的 Flutter 相机遇到以下这个问题 步骤重现: 将 compileSdkVersion & targetSdkVersion 设置为 33 在Androi ...
最新文章
- HDU-1268 找新朋友 (素数筛选)
- 爱数的诗和远方:云端数据运营服务
- XDocReport 的简单使用 操作word 替换变量,动态图片,指定操作指令(程序)扩展(转自:http://www.cnblogs.com/fish-in-sky/p/4973237.html)
- SQL Server 性能调优(方法论)
- 【C语言简单说】一:第一个C语言程序
- python函数式编程读取数据时出现错误_Python编程中,函数遇到问题是抛出错误好还是约定返回值好?...
- Java设计模式--解释器模式
- [链接].VGA信号时序
- 为计算机快捷方式是什么原因,为什么我的电脑界面上的东西都变成快捷方式??...
- 操作系统实验Mit6.S081笔记 Lab4: Traps
- 大米云主机首批优秀体验师新鲜出炉——软件服务篇
- 开源版禅道与jira bug关联
- linux怎么查看hwaddr_linux下如何查看某个网卡当前使用的IP
- mysql 查询部门中男女人数,工资最高,等
- 赛码输入输出java_(赛码编程)博弈问题
- 2022年打工人转行实录!你后悔转行了吗?
- 跨集群复制(CCR)
- 深度:中老年网民电商渗透率超40%,拼多多/淘宝/京喜/有赞如何布局老年电商市场?
- 论 $*、$@、$*、$@的区别
- 安全创业者修炼手册:信息安全的江湖,是属于圈内人的
热门文章
- php视频转码hls,GitHub - wanglimeng/ffmpeg-demo: 使用 ffmpeg 实现视频转码。
- 万字攻略,详解腾讯面试
- 全美计算机科学与技术排名,卡耐基梅隆大学计算机科学专业排名第1(2020年USNEWS美国排名)...
- Rundll32.exe原理及使用, 参数传递问题解决方法(可用于批处理中)
- Python一步实现静态图片动态化
- 编码格式检测(中文乱码问题)
- JavaMail学习6 发送邮件
- 传闻再起 微软成功收购雅虎五大理由分析
- python click模块参数处理详解
- java正则表达式 工具类_Hutool之正则表达式工具类——ReUtil