2017-04-09 2 views
0

MediaPlayerElement를 통해 YouTube 비디오를 스트리밍하고 싶습니다.MediaPlayerElement를 통해 YouTube 동영상을 스트리밍하는 방법은 무엇입니까?

MediaElement.Source = MediaSource.CreateFromUri(new Uri("https://www.youtube.com/embed/QTYVJhy04rs")); 

이 코드를 시도했지만 작동하지 않았습니다.

MSPowerUser 앱의 비디오와 비슷한 것을 원합니다.

enter image description here

+0

. 그러나 귀하는 YouTube의 서비스 약관을 위반할 수 있습니다. * 귀하는 서비스 자체, Embeddable Player 또는 YouTube가 지정할 수있는 명시 적으로 승인 된 방법의 동영상 재생 페이지 이외의 기술이나 방법을 통해 콘텐츠에 액세스하지 않을 것에 동의합니다. – Scavenger

+0

@Scavenger 다운로드 링크를 사용하여 YouTube 동영상을 재생하면 조회수가 증가하지 않습니다. –

답변

0

나는 'MyToolKit.Multimedia'네임 스페이스의 '유튜브'클래스 UWP 애플 리케이션을위한 MyToolKit.Extended 라이브러리를 사용하여이 작업을 달성했다.

string youtubeVideoID = "INSERT VIDEO ID"; // Set video id 
YouTubeQuality youtubeQuality = YouTubeQuality.Quality720P; // Set video quality 

YouTubeUri videoUri = await YouTube.GetVideoUriAsync(youtubeVideoID, youtubeQuality); 

// You can get Uri using videoUri.Uri and set the source to a media player

는 MyToolKit.Extended : 당신은 (https://github.com/flagbug/YoutubeExtractor) YoutubeExtractor]으로 시도 할 수 https://github.com/MyToolkit/MyToolkit

+0

추천하는 도구/라이브러리에 대한 링크를 제공하십시오 ... 문서의 인용문 일 수도 있고 ... "능력이있는 수업이 있습니다"라는 것보다 구체적 일 수도 있습니다. OP가 어떻게 상기 라이브러리를 사용할 수 있는지 –

+0

물론입니다. 나는 세부 사항을 가진 다른 코멘트를 창조 할 것이다. –

+0

언제든지 답변을 수정할 수 있습니다 ... –

관련 문제