Exemple #1
0
#pragma warning restore 612, 618

        private async Task StartRadioAsync(string url, MaterialButton button, string notification)
        {
            var player = new RadioPlayer(this, url);
            await player.StartAsync();

            RadioService.SetPlayer(player, button.Id);
            StartService(_radioService);

            button.Icon = GetPlayerIcon(false);
            ShowNotification(notification);
        }
Exemple #2
0
        public static void SetPlayer(RadioPlayer player, int id)
        {
            if (Player != null)
            {
                try { Player.Dispose(); }
                catch { }
            }

            Player = player;
            Id     = id;
        }