AudioCapturer录音后的文件无法播放(HarmonyOS 鸿蒙Next)

AudioCapturer录音后的文件无法播放(HarmonyOS 鸿蒙Next) 文件名后缀为wav,将文件从手机拷贝到windows电脑中,使用potpalayer播放,提示无法播放

后缀名试过mp3, pcm, wav, m4a都不行。 这是后缀名的问题吗?要如何才能保存能正确格式的音频?

3 回复

目前只支持pcm,文档地址:支持的音频格式

如果需要转其他格式 请参考三方库https://gitee.com/xiangyuecn/Recorder提供转码支持,允许将录制的buffers数据或任意pcm数据转码成你需要的格式。


  • 以上是初步分析结论,如有疑问可以展开回复,看到后会继续协助定位阻碍点。
  • 开源网站上收录了UI、系统接口、Web、创新特性等场景化鸿蒙示例DEMO,开发中可以参考:https://gitee.com/scenario-samples/demo-index

更多关于AudioCapturer录音后的文件无法播放(HarmonyOS 鸿蒙Next)的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


AudioCapturer只能录制pcm的码流,所以也只能使用AudioRenderer播放,要想用其他播放器,需要进行转码:https://gitee.com/xiangyuecn/Recorder

在HarmonyOS鸿蒙Next中,AudioCapturer录音后的文件无法播放可能涉及以下几个技术点:首先,确保录音文件的格式与播放器支持的格式一致,常见的格式如PCM或WAV。其次,检查录音的采样率、位深度和声道数是否正确配置,这些参数需与播放器的解码能力匹配。此外,录音过程中可能因权限问题导致文件损坏,确认应用已获取必要的录音权限。最后,检查文件存储路径和编码方式,确保文件完整且未被篡改。若问题依旧,可通过日志分析具体错误信息。

回到顶部