public final void setDataSource(
            Context context, Uri uri, Map<String, String> headers)
            throws IOException {
        mApiExtractor.setDataSource(context, uri, headers);
    }
Sets the data source as a content Uri.

@param context the Context to use when resolving the Uri
@param uri the Content URI of the data you want to extract from.
@param headers the headers to be sent together with the request for the data
MediaPlayer/src/main/java/net/protyposis/android/mediaplayer/MediaExtractor.java