WPF中 PCM 转 WAV

个人写博客的格式一般是,遇到什么问题,思路是什么,怎么解决的,最终做到什么程度。

问题描述:PCM 音频文件 如何 转化为WAV 文件 并在 WPF中播放出来。

思路:我是做项目要做这一块,根本不知道有啥区别,前辈的代码里面在前面加了44个字节,网上的代码也是。

解决:据我判断和浅显的推理(依据上一篇博文所获得经验):PCM这个二进制的音频文件确实描述了音频信息,但是想要播放PCM文件就不等不预先知道一些必要的参数(如音频是单声道还是双声道,采样率是什么等),其实可以说是PCM并没有告诉一些必要的解码信息,要想把它转化成可以播放的WAV文件 就需要给它加44个字节属于WAV文件的帧头信息,这些信息具体在代码中会有展示。在WPF中 播放 WAV文件 是比较常见的子问题,大家可以去搜一下。

代码等下贴,开发的电脑没在手边。

你可能感兴趣的:(项目经历中所得,WPF)