HarmonyOS 鸿蒙Next JS createAudioPlayer 获取音频的问题

HarmonyOS 鸿蒙Next JS createAudioPlayer 获取音频的问题 我根据文档的写法,将path 直接改为 http 的 MP3 地址了。该地址能正常访问。但是实例化却失败了,文档上写着支持 HTTP 请求来着。难道是我姿势不对吗?

图片

报了错误

图片

还有个是什么 just uri 的错误,我没保存下来,如果将 loop 放前面,它又会报 Player null 的错误

所需的 请求 、读写 权限都已经开启了


更多关于HarmonyOS 鸿蒙Next JS createAudioPlayer 获取音频的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

猜测一下,是不是不支持mp3 …

cke_132.png

更多关于HarmonyOS 鸿蒙Next JS createAudioPlayer 获取音频的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


补一下漏掉的错误~这个一开始以为不能只有 uri 属性,我把 loop 属性加上了,就报 player 为 null 的错误。也就是说怎么样也要先传 src 进行初始化,但是先传 src 又会报这个错误~是不是我姿势不对求解答。

在HarmonyOS(鸿蒙)系统中使用Next.js开发应用时,如果你遇到createAudioPlayer获取音频的问题,这通常与鸿蒙系统的音频管理API或Next.js框架在鸿蒙平台上的适配有关。以下是一些可能的解决方向,但不涉及Java或C语言:

  1. 检查API调用:确保你使用的createAudioPlayer方法是鸿蒙系统提供的API,或者是一个在鸿蒙上兼容的第三方库。如果该方法不是鸿蒙原生支持,可能需要寻找替代方案。

  2. 权限检查:鸿蒙系统对于音频播放有权限要求,确保你的应用已经正确申请并获得了音频播放的权限。

  3. 资源路径:检查音频文件的路径是否正确。在鸿蒙系统中,文件路径可能与Android或iOS不同,需要特别注意。

  4. 系统兼容性:确认你使用的Next.js版本和鸿蒙系统版本是否兼容。有时候,新系统版本的更新可能会引入不兼容的改动。

  5. 错误日志:查看应用的错误日志,可能会有更具体的错误信息提示,帮助你定位问题。

如果上述方法都无法解决问题,可能是鸿蒙系统特有的问题或者是Next.js在鸿蒙上的特定bug。此时,你可以考虑联系鸿蒙系统的开发者支持或在相关开发者社区寻求帮助。如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部