在C#中将WAV文件转换为WMA(反之亦然)的最佳解决方案是什么?我实际上已经使用Windows Media Encoder SDK实现了这一点,但是至少可以说使用我的应用程序分发Windows Media Encoder是很麻烦的.Windows Media Format SDK将大部分API标记为已弃用.看起来可能有一些我可以在Windows SDK中使用的DirectX媒体对象(DMO),但是会有很多互操作要写.
我想知道是否有一个可以执行转换的非托管库的良好托管包装器.它需要一个许可证,允许它作为闭源商业应用程序的一部分进行分发.