HarmonyOS升级最新API并集成har之后读取media失败

在升级之前,一些文件放到子module的media里面(hsp形式),通过context.createModuleContext的形式调用getMediaContent是可以读取到该module的media资源的,但是升级之后,并且子module改为har形式,这种方式就无法读取media资源了,请问需要怎么做呢?

HarmonyOS
2024-08-14 15:47:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

hsp改成har之后,直接把createModuleContext 指定为宿主方,如果是entry依赖这个har,直接不需要createModuleContext ,如果是别的hsp依赖这个har,直接写hsp的就行了。

1.har包开启混淆会导致资源id为-1,出现 resId invalid的情况。

2.这种情况下,建议使用ByName的接口去获取。

分享
微博
QQ
微信
回复
2024-08-14 21:11:13
相关问题
HarmonyOS选取拷贝文件失败
229浏览 • 1回复 待解决
HarmonyOS NAPI调用HAR模块失败
294浏览 • 1回复 待解决
har集成怎么配置so的架构
211浏览 • 1回复 待解决
HarmonyOS SDK如何升级API 10
4045浏览 • 1回复 待解决
HarmonyOS 升级之后统一认证交互问题
245浏览 • 0回复 待解决
ImageKnife控件会有缓存读取失败
946浏览 • 1回复 待解决
升级版本后,hap包装失败
1767浏览 • 1回复 待解决
HarmonyOS调用相机设备API获取失败问题
250浏览 • 1回复 待解决
js api 如何读取预置的json文件?
7145浏览 • 1回复 待解决