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));
        }
Example #2
0
        private async void CreatePayment(string token, UserToken userToken)
        {
            var securityUri = await CheckoutService.CreatePayment(token, userToken);

            if (securityUri == null)
            {
                return;
            }
            if (URLUtil.IsHttpsUrl(securityUri.AbsoluteUri) || URLUtil.IsAssetUrl(securityUri.AbsoluteUri))
            {
                StartActivityForResult(Checkout.Create3dsIntent(this, securityUri.AbsoluteUri), RequestCode3Ds);
            }
        }
Example #3
0
        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);
        }