public void Play()
        {
            MediaPlayer = new MediaPlayer();
            var attributesBuilder = new AudioAttributes.Builder();

            attributesBuilder.SetLegacyStreamType(Stream.Music);
            attributesBuilder.SetContentType(AudioContentType.Music);
            MediaPlayer.SetAudioAttributes(attributesBuilder.Build()); MediaPlayer.SetOnErrorListener(this);
            MediaPlayer.SetOnInfoListener(this);
            MediaPlayer.SetOnPreparedListener(this);
            MediaPlayer.SetDataSource("http://stream.intronic.nl/rgrfm_oldiesradio");
            MediaPlayer.PrepareAsync();
        }
Ejemplo n.º 2
0
        public MainPage()
        {
            InitializeComponent();

#if __IOS__
            player = new AVPlayer();
            player = AVPlayer.FromUrl(NSUrl.FromString("http://noasrv.caster.fm:10135/live"));
            player.Play();
            VolumeSlider.Value = player.Volume;
#else
            player = new MediaPlayer();
            var audioAttributesBuilder = new AudioAttributes.Builder();
            audioAttributesBuilder.SetContentType(AudioContentType.Music);
            audioAttributesBuilder.SetLegacyStreamType(Stream.Music);
            audioAttributesBuilder.SetUsage(AudioUsageKind.Media);
            player.SetAudioAttributes(audioAttributesBuilder.Build());
            player.SetDataSource("http://noasrv.caster.fm:10135/live");
            player.Prepare();
            player.Start();
            VolumeSlider.Value = 1.0f;
#endif
        }