我有一个以 h264 格式编码为 ves 文件的文件。
如果我尝试将此文件路径传递给MediaExtractor
AMediaExtractor *ex = AMediaExtractor_new();
auto err = AMediaExtractor_setDataSource(ex, filename.c_str());;
我收到这样的错误
/com.myapp.ar E/FileSource: seek to -5988098104769797880 failed
/com.myapp.ar E/NdkMediaExtractor: sf error code: -1010
/com.myapp.ar E/myapp: ERROR ::: -10000
因此,据我了解,问题是当您使用 ves 文件时,您没有包含重要数据的容器(一些标题......)
所以,我正在寻找方法(一些设置选项)如何setDataSource()
和不出错......
随意问