ffmpeg解码音频,avcodec_open2返回值为-22
播放器播放视频无声音,通过调试发现avcodec_open2返回-22,导致无法播放声音。面对海量的代码,感觉无从下手,静下心一想,可以回溯到有声音版本的代码,通过比较代码发现,原来ffmpeg版本经过了改朝换代,更新到最新版本,许多头文件作了修改。突然灵光一闪,难道是ffmpeg的头文件与库文件的版本不对应?于是将ffmpeg的最新版本的所有头文件替换到项目中,测试通过。bug解决的同时,...
原创
2019-02-25 17:53:39 ·
7154 阅读 ·
1 评论