OpenHarmony开发者论坛

标题: 三方库如何加载自带的资源文件 [打印本页]

作者: wyh3_14    时间: 2025-1-8 16:34
标题: 三方库如何加载自带的资源文件
[md]### 【问题描述】

我构建了一个tts的三方库,需要用到一些语音模型文件(格式不清楚),不知该如何把这些文件一同打包进镜像以便可以在开发板上加载?该三方库代码在运行时会使用fopen加载这些文件。
我尝试过单独把需要的文件推到开发板上/data路径下,将路径作为参数传入,但fopen无法打开文件,报错为文件/目录不存在。

### 【运行环境】

OpenHarmony

rk3568
[/md]
作者: 深开鸿_王石    时间: 2025-1-9 11:24
你可以放到resource的rawfile下,getRawFileContent或者fd,看你方便
作者: wyh3_14    时间: 2025-1-9 16:00
回复 深开鸿_王石: 谢谢答复,请问resource/rawfile是app下的目录吗?我没有做上层应用,是C++三方库,调用也是在底层框架下调用的。应该怎么做
作者: 深开鸿_王石    时间: 2025-1-10 14:34
回复 wyh3_14: 那就是看路径了,所有人都能访问的路径应该是/data/local/tmp这个,你试试看这个路径行不行
作者: Smartisan_t44jY    时间: 2025-1-13 09:30
同样也在搞tts 的三方库,好多问题




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5