コード例 #1
0
ファイル: User.cs プロジェクト: pminkevich/Repos
        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);
        }
コード例 #2
0
        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);
        }