私は、wav を再生し、再生の高速化と低速化 (再生速度) をサポートする無料の (商用利用のための) ライブラリを探しています。NAudio はそれをサポートしていません。
WMPプレーヤーを使ってみました。それをサポートしていますが、少し問題があります。サンプル アプリケーションを作成しようとすると、すべて正常に動作します。コードを本番環境に移動すると、アプリケーションがクラッシュしました。.NET Framework で System.BadImageFormatException が表示されます。私は少し「グーグル」し、ケースがコンパイルモードであることが判明しました。サンプルアプリでは混合プラットフォームを使用していますが、おそらく x86 としてコンパイルされています。本番環境では、すべてを任意のプラットフォームとしてコンパイルする必要があります。
WMP ライブラリ (Interop.WmpLib および Interop.axWmpLib) は COM であり、32 ビットでのみコンパイルされるため、どのプラットフォームでも使用できません。x86 のプラットフォームを変更することはできません。
誰かがそれを修正しているかもしれません-x86/x64で動作する他のライブラリまたは64ビットでWMP Libを使用するためのヒントはありますか?
ありがとう