title: Why doesn't playSound actually output any sound using FMOD on windows?
body: <pre><code>FMOD_RESULT result;
  FMOD::System *system;
  
  result = FMOD::System_Create(&amp;system);      
  if (result != FMOD_OK)
  {
      printf("FMOD error! (%d) %s\n", result, FMOD_ErrorString(result));
  }
  
  result = system-&gt;init(100, FMOD_INIT_NORMAL, 0);    
  if (result != FMOD_OK)
  {
      printf("FMOD error! (%d) %s\n", result, FMOD_ErrorString(result));
  }
  
  FMOD::Sound *sound;
  result = system-&gt;createSound("01.mp3", FMOD_DEFAULT, 0, &amp;sound);        // FMOD_DEFAULT uses the defaults.  These are the same as FMOD_LOOP_OFF | FMOD_2D | FMOD_HARDWARE.
  ERRCHECK(result);
  
  FMOD::Channel *channel;
  result = system-&gt;playSound(FMOD_CHANNEL_FREE, sound, false, &amp;channel);
  ERRCHECK(result);
  </code></pre>
  
  <p>I've traced the above code,there is no error/warning, but <code>01.mp3</code> isn't played,why?</p>