2016-06-24 2 views
3

현재 UWP 유튜브 플레이어를 개발 중이며 실제 비디오를 재생하는 데 큰 어려움을 겪고 있습니다.UWP youtube player in mediaelement

using MyToolkit.Multimedia; 
var url = await YouTube.GetVideoUriAsync(youtubeid, YouTubeQuality.Quality1080P); 
var YoutubePlayer = new MediaElement(); 
YoutubePlayer.Source = url.Uri; 

그것은 한 달 정도 잘 작동하는 데 사용하지만, 지금은 그냥 ...하지 않는 : 나는 미디어 요소에 YouTube 동영상을 재생하려면이 사용하고 있습니다. 올바른 비디오 URI (mp4)를 얻었고 YoutubeExtractor Nuget 패키지로 시도했지만 어떤 이유로 YoutubePlayer.Play()를 사용할 때 재생되지 않습니다. 그것은 아무것도하지 않습니다. 오류가없고 아무것도 없습니다.

javascript 메서드를 호출하는 webview 및 사용자 지정 C# 컨트롤을 사용하는 대안을 찾았지만 미디어 요소가 훨씬 더 매끄럽기 때문에 그렇게하지 않는 것이 좋습니다.

도움이 될 것입니다. 지금 인터넷에서 수 일간 검색 중이지만 여전히 답을 찾을 수 없습니다.

감사합니다.

+0

YouTubeExtractor에 버그가 있습니다. 403 응답을 받고 있습니까? – Joel

+0

문제를 재현 할 수 없습니다. https://github.com/flagbug/YoutubeExtractor/issues/194를 참조하십시오. YoutubePlayer를 UI에 추가합니까? YouTube Uri를 게시 할 수 있습니까? –

+0

고마워요 @ 조엘 YoutubeExtractor 정말 문제가 있었고 내 문제를 해결했습니다. – Darksody

답변

0

이전에 나는 똑같은 시도를했는데 youtubeExtractor를 사용할 수 없었습니다. 나는 LibVideo로 옮겼다.

이것은 아직 수용되지 않은 수정 프로그램을 구현 한 분기 레포입니다. https://github.com/sommmen/libvideo

프로젝트는 더 이상 슬프게도 유지되지 않지만, 현재까지도 나를 위해 작동합니다.

관련 문제