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
}
阅读 698
1 个回答