private void updateCached() { List<YouTubeVideo> videoList = new List<YouTubeVideo>(); if (m_YouTubeSearchObject != null) { foreach (Tuple<string, string> tupleRunner in m_YouTubeSearchResult) { YouTubeVideo videoToAdd = new YouTubeVideo(); videoToAdd.VideoKey = tupleRunner.Item2; videoToAdd.VideoName = tupleRunner.Item1; videoToAdd.VideoUrl = r_YouTubeVideoLink + tupleRunner.Item2; videoToAdd.VideoLinkForPlayer = r_YouTubeVideoLinkForPlayer + tupleRunner.Item2; videoToAdd.YouTubeChannelUrl = r_YouTubeChannelLink + m_YouTubeSearchObject.getMusicianChannelID; videoList.Add(videoToAdd); } } if (videoList.Count > 0) { if (!m_CacheVideos.ContainsKey(Musician)) { m_CacheVideos.Add(Musician, videoList); } } }
private void youTubeProxyVideoListBindingSource_CurrentChanged(object sender, EventArgs e) { ListBoxMusicans.Enabled = false; m_CurrentVideo = youTubeProxyVideoListBindingSource.Current as YouTubeVideo; ShockwaveFlashPlayerBox.Movie = m_CurrentVideo.VideoLinkForPlayer; ListBoxMusicans.Enabled = true; }