2013-03-28 3 views
2

저는 Windows 8 Store 응용 프로그램 (C#/xaml 사용)을 프로그래밍하고 있습니다.Stream Youtube 비디오 MediaElement - Windows Store App

YouTube- 비디오를 보여줄 필요가 있지만 WebView에서 임베디드 YT 플레이어를 사용하지 않아야합니다. 그 이유는 다음과 같습니다. Youtube-Player에는 YouTube에 대한 링크가 있기 때문에 (제거 할 수는 없습니다) 나는 그들을 원하지 않습니다.

MediaElement에서 YT- 동영상을 스트리밍하는 방법에 대해 생각했지만 어떻게 할 수 있는지 알 수 없습니다. this을 조사했지만 해결책을 찾지 못했습니다.

답변

5

WebView에 html 콘텐츠를 추가 할 수 있습니다. 이 같은

추가 스크립트 >>

<script src="jquery.js"></script> 
<script src="mediaelement-and-player.min.js"></script> 
<link rel="stylesheet" href="mediaelementplayer.css" /> 

은 도움이 될 수있는 몇 가지 단계가 표시됩니다 같은 YouTube 동영상 >>

<video width="640" height="360" id="player1" preload="none"> 
    <source type="video/youtube" src="http://www.youtube.com/watch?..." /> 
</video> 

또는 AS >> 여기

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

추가 당신에게 >>

http://www.c-sharpcorner.com/UploadFile/99bb20/playing-video-in-metro-style-app-using-C-Sharp/

+0

대단히 감사합니다. 방금 [MSDN 게시판] (http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/faa7642f-3660-46ae-a5ed-7c19d168f1ab/)의 게시물을 찾았습니다. [MyToolkit NuGet Packet ] (http://mytoolkit.codeplex.com/). 나는 이것을 지금 사용하고있다. 매우 인상적인 해결 방법. 편집 : 첫 번째 솔루션 (WebView의 HTML)에 관해서는 이것이 내장 된 플레이어가 될 것이라고 생각합니다. – Johann

+0

오키, 좋아, 해결책 찾았습니다. – Freelancer

+0

많은 시간을 절약합니다. – ShrekOverflow