private IMediaSource GetSource(string url) { var uri = Android.Net.Uri.Parse(url); var factory = URLUtil.IsHttpUrl(url) || URLUtil.IsHttpsUrl(url) ? GetHttpFactory() : new FileDataSourceFactory(); var extractorFactory = new DefaultExtractorsFactory(); return(new ExtractorMediaSource(uri , factory , extractorFactory, null, this)); }
public override bool ShouldOverrideUrlLoading(WebView p0, string p1) { var res = false; if (URLUtil.IsHttpsUrl(p1) || URLUtil.IsHttpUrl(p1)) { res = true; p0.LoadUrl(p1); } else { Log.Info("url", p1); } return(res); }