Exemple #1
0
        public async Task <YouTubeUri> GetVideoUriAsync(string videoId, YouTubeQuality quality)
        {
            //var video = await LiteTube.Multimedia.YouTube.GetVideoUriAsync(videoId, quality);//VideoQualityHelper.GetVideoQuality(quality));
            //return video;
            var video = await YouTube.GetVideoAsync(videoId, VideoQualityHelper.GetVideoQuality(quality), _youTubeServiceControl.OAuthToken);

            var url = await video.GetUriAsync();

            return(new YouTubeUri()
            {
                Uri = new Uri(url)
            });
        }
Exemple #2
0
        public async Task <Uri> GetLiveVideoUriAsync(string videoId, YouTubeQuality quality)
        {
            var uri = await YouTube.GetLiveVideoAsync(videoId, VideoQualityHelper.GetVideoQuality(quality), _youTubeServiceControl.OAuthToken);

            return(uri);
        }