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
}
阅读 688
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进