![]() |
1
1
要使用任何ACM编解码器,传入的WAVEFORMATEX必须与编解码器所需的完全匹配。LAME MP3编解码器可能使用了与Windows附带的Fraunhofer编解码器不同的结构。您可以在ACM页面上使用NAudioDemo应用程序检查输入和输出波形结构。 MP3FileReader允许一个可插入的MP3帧解压缩器,因此如果是DirectX媒体对象MP3解码器,您可以设置MP3FileReader将其与构造函数一起使用,该构造函数使用函数来构建IMp3FrameDecompressor。如果这不起作用,您可以实现自己的IMp3FrameDecompressor函数,该函数使用您喜欢的任何编解码器,甚至是完全管理的编解码器(例如使用 NLayer ). 最终,如果你根本不想依赖机器上安装的编解码器,这可能是你最好的选择。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |