HarmonyOS 鸿蒙Next 引入ffmpeg执行命令失败,怀疑是路径问题,需传的文件路径在rawfile里
HarmonyOS 鸿蒙Next 引入ffmpeg执行命令失败,怀疑是路径问题,需传的文件路径在rawfile里
尝试了四种路径
纯用文件名xxx.mp3这种形式的也执行失败了,以下三种路径也失败了
let getLocalDirPath = getContext(this).cacheDir+"/";
let lujing:string='src/main/resources/rawfile/audio’
let lujing2:string=‘resources/rawfile/audio’
直接跳到了catch里
更多关于HarmonyOS 鸿蒙Next 引入ffmpeg执行命令失败,怀疑是路径问题,需传的文件路径在rawfile里的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
更多关于HarmonyOS 鸿蒙Next 引入ffmpeg执行命令失败,怀疑是路径问题,需传的文件路径在rawfile里的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
多谢多谢 没想到还需要用MP4parser配合
在HarmonyOS鸿蒙Next系统中引入ffmpeg执行命令失败,若怀疑是路径问题,并且需传的文件路径在rawfile目录下,可以尝试以下方法进行排查:
-
确认路径格式:确保提供的路径格式符合HarmonyOS的文件系统规范。HarmonyOS可能采用与Linux或Android略有差异的路径表示方法,请查阅相关文档确认。
-
路径访问权限:检查应用是否拥有访问rawfile目录的权限。在HarmonyOS中,应用权限管理可能较为严格,需要确保在manifest文件中已声明相应权限。
-
路径解析:在代码中打印出最终传递给ffmpeg的路径,确认路径是否被正确解析和构建。有时路径拼接错误或变量未正确赋值会导致路径错误。
-
ffmpeg配置:检查ffmpeg是否已正确配置并集成到项目中,以及是否支持从指定路径读取文件。ffmpeg的配置文件或编译选项可能影响其文件读取能力。
-
调试信息:运行ffmpeg命令时,尝试增加调试输出选项(如
-loglevel debug
),以获取更详细的错误信息,有助于定位问题。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html