MediaPlayer - setDataSource failing - Couldn't open fd for content://
<p>My app downloads audio files to <code>/sdcard/Music</code>. When I try to play them, I am getting the following error.</p>

<blockquote>
  <p>V/MediaPlayer-JNI( 2789): setDataSource: path
  content://media/external/audio/med ia/2 E/MediaPlayerService( 1130):
  Couldn't open fd for content://media/external/audio /media/2</p>
</blockquote>

<p>If I download the files to <code>/sdcard/</code> instead, the files play fine. The program creates the sub folder 'Music'  just before download and the permissions for 'sdcard' and 'Music' look same. </p>
