HarmonyOS 鸿蒙Next 第三方库pjsp示例中呼叫对方找不到语音设备该怎么解决?

HarmonyOS 鸿蒙Next 第三方库pjsp示例中呼叫对方找不到语音设备该怎么解决?

第三方库pjsp示例中呼叫对方是找不到语音设备,该怎么解决? 通过NAPI使用pjsip进行语音、视频呼叫,返回找不到语音设备的错误。 测试使用的是pjsip的自带示例:pjsip-apps\src\samples\simple_pjsua.c 调用 pjsua_call_make_call(…)返回的错误码为 420006 宏定义为PJMEDIA_EAUD_NODEFDEV。 第三方库的代码库为:https://gitee.com/openharmony-sig/tpc_c_cplusplus.git 这个代码库包含鸿蒙支持的很多第三方库,pjsip是其中一个。

3 回复

关于420006 错误码 参考

https://arkinux.com/posts/detail/gnPjfJ 安装libasound2-dev 

c仓(https://gitee.com/openharmony-sig/tpc_c_cplusplus.git)只是提供了自动化交叉编译脚本 pjsip为社区库 

更多关于HarmonyOS 鸿蒙Next 第三方库pjsp示例中呼叫对方找不到语音设备该怎么解决?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对HarmonyOS鸿蒙Next第三方库pjsp示例中呼叫对方找不到语音设备的问题,作为IT专家,我认为可能的原因及解决方法如下:

  1. 检查设备驱动

    • 确保语音设备驱动已正确安装且为最新版本。
    • 在设备管理器中检查是否存在未知设备或驱动异常的语音设备。
  2. 检查权限设置

    • 确认应用程序是否具有访问语音设备的权限。
    • 在系统设置的权限管理中,检查并授予必要的权限。
  3. 检查设备连接

    • 确保语音设备已正确连接到计算机或鸿蒙设备。
    • 如果是外部设备,检查连接线是否完好且连接稳固。
  4. 检查代码实现

    • 确认pjsp示例代码中是否正确调用了语音设备的接口。
    • 检查代码中是否存在逻辑错误或遗漏。
  5. 检查系统配置

    • 确保鸿蒙系统的音频设置正确。
    • 检查是否存在可能影响语音设备工作的系统配置问题。

如果以上方法均无法解决问题,请尝试联系官网客服以获取更专业的技术支持。官网地址是:https://www.itying.com/category-93-b0.html

找到解决方法了吗?我调用makeCall时也报这个错

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!