public YoutubeUser GetInfoVideo(Model.Videos Video) { string ApiYouTube = "&key=ApiYouTube"; /*esto es para una futura version que calcule en tiempo del video y pueda estar * reproduciendose hasta que finalice*/ var json = new WebClient().DownloadString("https://www.googleapis.com/youtube/v3/videos?part=contentDetails&id=" + Video.Id_Video.ToString() + ApiYouTube); ////Vuelco el Json a YoutubeUser YoutubeUser VideoYouTube = JsonConvert.DeserializeObject <YoutubeUser>(json); return(VideoYouTube); }
private void NewChallenge() { /*Busco el primer video de la cola y uso la Api para * conseguir la información del tiempo de duracion*/ Video = ControlUser.FirstVideo(); VideoYouTube = ControlUser.GetInfoVideo(Video); Tiempo = VideoYouTube.items[0].contentDetails.duration.ToString(); /*Llame al metodo para pasar a formato de numeros * el tiempo de duración del video que da la Api*/ TotalSeg = TotalSec(Tiempo); //Abro panel de desafio OpenPanel(TotalSeg); //Reproduccion del video Reproducir(Video); }