私はC#で音楽プレーヤーを開発しています。オーディオファイルを再生するために、私は.NETは、オーディオを再生するための多くの方法を提供することを見出した:再生すべてのサウンドファイル(または少なくとも共通のオーディオファイル)
- はMicrosoft.DirectX.AudioVideoPlaybackを使用icrosoft.DirectX.AudioVideoPlayback.dll 経由
- SEのWindows Media Playerコントロールを経由してそのCOMコンポーネント
右クリックし、[ツールボックスを - 選択してください>アイテム - > COMコンポーネント - >「Windows Media Playerの」ActiveXコントロールを見つけて、追加
使用Naudio
私の質問は、しかし、最も適切な方法を選択することです。私のアプリケーションが主要オーディオファイル(AAC、MP3、WMA、およびWAV)のみを再生することを考慮して、どの方法を選択するかを提案することはできますか?可能であれば、それぞれの方法の長所と短所を教えてください。 ご支援いただきありがとうございます!
MediaElementクラスを忘れてしまった。 http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.aspx – Rotem