我这边出现的错误是打开mp4文件能打开,aac文件也能打开,但是打开mp3文件的时候就开始报错:Invalida data found when processing input.
在我测试的过程中发现,一些项目是可以打开的,另外一些项目打不开,同样的代码在一个工程打不开,复制到另外一个工程就能打开了,我百思不得其解。
后来我觉得是不是我的ffmpeg编译有问题,因为我学习过程中引入的lib包可能不都是我自己编译的,所以就重新编译了一下,把该加的都加上,不该disable的全部去掉,然后重新导入到工程里,发现不能打开的工程能打开了,所以记一下。
当有些文件能打开有些不能打开,可能是某些格式不支持,有可能是ffmpeg编译的问题。可以尝试重新编译,看是否有用。