Exemplo n.º 1
0
        public RadioPlayer(Context context, string url)
        {
            _sourceUrl = url;

#pragma warning disable 612, 618
            var agent   = WebSettings.GetDefaultUserAgent(context);
            var factory = new DefaultDataSourceFactory(context, agent);
            var extractorMediaSource = new ExtractorMediaSource(Android.Net.Uri.Parse(url), factory, new DefaultExtractorsFactory(), null, null);

            _exoPlayer = ExoPlayerFactory.NewSimpleInstance(context);
            _exoPlayer.Prepare(extractorMediaSource);
#pragma warning restore 612, 618
        }
Exemplo n.º 2
0
 public void Init()
 {
     try
     {
         if (Build.VERSION.SdkInt >= BuildVersionCodes.JellyBeanMr1)
         {
             userAgent = WebSettings.GetDefaultUserAgent(CrossCurrentActivity.Current.Activity);
         }
         else
         {
             userAgent = new Android.Webkit.WebView(CrossCurrentActivity.Current.Activity).Settings.UserAgentString;
         }
     }
     catch
     {
     }
 }