Windows 8 KN を使用しています (N バージョンには Media Player とそのコンポーネントが含まれていません)。
これには ACM デコーダーがインストールされていないので、LAME MP3 ACM をインストールしました。(32 ビットと 64 ビットの両方)
NAudioデモアプリで確認したところ、ありました。
しかし、MP3 を再生しようとすると (デモ アプリでも)、「AcmNotPossible calling AcmStreamOpen」でクラッシュします。
これらのバージョンの Windows 用のメディア パックをインストールせずに、NAudio でオーディオを再生することはできますか? NAudio は ACM コーデックのみに依存していますか、それともこれらの Windows コンポーネントの一部に依存していますか?
編集: Windows6.2-KB2703761-x64 (Windows 8 の N および KN バージョン用のメディア機能パック) をインストールした後、NAudio は機能します。
私の質問は、「NAudio と .NET を使用して MP3 を再生し、これをインストールする必要がない方法はありますか?」ということです。