Inheritance: Java.Lang.Object, IDataSourceFactory
        private IMediaSource GetSourceByUrl(string url)
        {
            var bandwithMeter    = new DefaultBandwidthMeter();
            var httpFactory      = new DefaultHttpDataSourceFactory(ExoPlayerUtil.GetUserAgent(this, ApplicationInfo.Name), bandwithMeter);
            var factory          = new HttpSourceFactory(httpFactory, RequestHeaders);
            var extractorFactory = new DefaultExtractorsFactory();
            var uri = Android.Net.Uri.Parse(url);

            return(new ExtractorMediaSource(uri
                                            , factory
                                            , extractorFactory, null, null));
        }
 private IMediaSource GetSourceByUrl(string url)
 {
     var bandwithMeter = new DefaultBandwidthMeter();
     var httpFactory = new DefaultHttpDataSourceFactory(ExoPlayerUtil.GetUserAgent(this, ApplicationInfo.Name), bandwithMeter);
     var factory = new HttpSourceFactory(httpFactory, RequestHeaders);
     var extractorFactory = new DefaultExtractorsFactory();
     var uri = Android.Net.Uri.Parse(url);
     return new ExtractorMediaSource(uri
         , factory
         , extractorFactory, null, null);
 }