HarmonyOS 使用AudioCapturer录制的pcm文件如何转化为wav文件?

使用AudioCapturer录制的pcm文件如何转化为wav文件?AudioCapturer录制的pcm的格式代码如下:

audioCapturer: audio.AudioCapturer | undefined = undefined;
audioStreamInfo: audio.AudioStreamInfo = {
  samplingRate: audio.AudioSamplingRate.SAMPLE_RATE_16000,
  channels: audio.AudioChannel.CHANNEL_1,
  sampleFormat: audio.AudioSampleFormat.SAMPLE_FORMAT_S16LE,
  encodingType: audio.AudioEncodingType.ENCODING_TYPE_RAW
}
audioCapturerInfo: audio.AudioCapturerInfo = {
  source: audio.SourceType.SOURCE_TYPE_MIC, // 音源类型
  capturerFlags: 0 // 音频采集器标志
}
audioCapturerOptions: audio.AudioCapturerOptions = {
  streamInfo: this.audioStreamInfo,
  capturerInfo: this.audioCapturerInfo
}
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

目前HarmonyOS没有提供自带pcm文件转化为wav文件,可以看一下三方库的音频转码:

https://gitee.com/openharmony-tpc/tpc_resource#%E9%9F%B3%E8%A7%86%E9%A2%91

分享
微博
QQ
微信
回复
1天前
相关问题
使用AudioCapturer开发音频录制功能
1318浏览 • 1回复 待解决
HarmonyOS pcm语音文件播放异常
51浏览 • 1回复 待解决
指定页面区域转化为图片
2002浏览 • 1回复 待解决
如何将一张图片转化为PixelMapElement
10081浏览 • 1回复 待解决