title: Playing Audio, and Requirements for End-User with C#, DirectX, and XNA
body: <p>I'm working on a C# desktop 2D game, and want to play audio.</p>
  
  <p>1) If I use DirectX for the audio, would an end-user have to have DirectX installed on the computer?  (I assume yes).</p>
  
  <p>2) If I use XNA for the audio, would an end-user still require DirectX, or anything else other than the .NET Framework, in order to run my program?</p>
  
  <p>I'm getting the sense that XNA is preferred for C# hobbyist game development.  I've done everything thus far in pure .NET; I only recently decided the SoundPlayer that comes with the framework isn't acceptable because it cannot play multiple audio files simultaneously.</p>