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) }); }
public async Task <Uri> GetLiveVideoUriAsync(string videoId, YouTubeQuality quality) { var uri = await YouTube.GetLiveVideoAsync(videoId, VideoQualityHelper.GetVideoQuality(quality), _youTubeServiceControl.OAuthToken); return(uri); }