BB.UI.Web.MVC.Controllers.Utils.PlaylistHub.StartPlaying C# (CSharp) Метод

StartPlaying() публичный Метод

public StartPlaying ( CurrentPlayingViewModel track, string groupName ) : void
track BB.UI.Web.MVC.Models.CurrentPlayingViewModel
groupName string
Результат void
        public void StartPlaying(CurrentPlayingViewModel track, string groupName)
        {
            if (playlistMasters.ContainsKey(groupName))
            {
                playlistMasters.Remove(groupName);
            }
            playlistMasters.Add(groupName, Context.ConnectionId);
            if (lastJoiners.ContainsKey(Context.ConnectionId))
            {
                lastJoiners.Remove(Context.ConnectionId);
            }
            Clients.OthersInGroup(groupName).playLive(track, 0);
            var youTube = YouTube.Default; // starting point for YouTube actions
            var video = youTube.GetVideo("https://www.youtube.com/watch?v=" + track.TrackId); // gets a Video object with info about the video
            Clients.OthersInGroup(groupName).onPlaylinkGenerated(video.Uri);
        }