HarmonyOS鸿蒙Next中导入华为游戏多媒体服务Web SDK报错90100002
HarmonyOS鸿蒙Next中导入华为游戏多媒体服务Web SDK报错90100002 问题描述
按照华为游戏多媒体web文档,在vue项目里导入游戏多媒体web的SDK后,在打开的web项目里报错:
[HRTC] [error] [RTCStat] [getRTCDeviceGroups failed ["code": 90100002, "message": "not support enumerate devices"]
问题原因
联系了华为技术支持(提单联系)咨询,技术支持回复:出现此错误提示,表示浏览器安全策略报错,不支持http开头的网址。请勿直接使用vue项目的提供的ip地址调试,应该选择http://localhost代替或者使用https开头的ip地址。
解决办法
本地使用http://localhost:8080/重新打开项目后,果然就不报错了。
更多关于HarmonyOS鸿蒙Next中导入华为游戏多媒体服务Web SDK报错90100002的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
学习
更多关于HarmonyOS鸿蒙Next中导入华为游戏多媒体服务Web SDK报错90100002的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
错误代码90100002通常与华为游戏多媒体服务Web SDK的初始化或配置问题有关。请按照以下步骤排查:
- 检查App ID:确保在
HMSGameService.init
中使用的App ID与华为开发者联盟中注册的应用ID一致。 - 验证签名证书:确保应用的签名证书与华为开发者联盟中配置的证书指纹匹配。
- 网络权限:确认应用已获取必要的网络权限(
INTERNET
和ACCESS_NETWORK_STATE
)。 - SDK版本:确保使用的是最新版本的华为游戏多媒体服务Web SDK。
- 日志分析:查看控制台日志,获取更多错误信息。
如果问题仍未解决,建议参考华为开发者文档或联系华为技术支持。