title: How to get track Uri from ContentResolver query?
body: <p>i am traversing in the phone's memory with the following code.</p>
  
  <pre><code>ContentResolver contentResolver = getContentResolver();
      String[] columns = {
              MediaColumns._ID,
              MediaColumns.TITLE,
          AudioColumns.DURATION,
  
      };
      final String where = MediaStore.Audio.Media.IS_MUSIC + "=1";
  
      Cursor cursor = contentResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,columns, where, null, null);
  
      while(cursor.moveToNext()) {
          String urp = cursor.getString(cursor.getColumnIndex(MediaColumns._ID));
          String title = cursor.getString(cursor.getColumnIndex(MediaColumns.TITLE));
          Long duration = cursor.getLong(cursor.getColumnIndex(AudioColumns.DURATION));
      }
  </code></pre>
  
  <p>so now my question is, how to get the uri of the cursor items traveresed, like 
  for first while run i have stored id,title,duration etc metadata and i would also like to 
  store that tracks URI, also i would like to convert that URI from content// scheme to file scheme.</p>
  
  <p>Any help will be greatful
  thankyou</p>