2010-12-19 5 views
3

이 방법을 수행 할 수 있습니까?silverlight 응용 프로그램에서 youtube 비디오를 재생하는 방법?

또한 MP4로 YouTube 동영상을 잡을 수 있고, 희망이 당신의 플레이어 옵션을 확장합니다

나는이 대답에서 해결책을 가지고 있습니다. DirectShow CF를 재생하여 기능을 사용하거나, 다른 플레이어를 MP4 또는 FLV를 지원하는 앱에 호스팅 할 수 있습니다. 플래시 플러그인 비디오 재생 지원의 필요한 버전 로, 다시 IE 를 통해 재생할 모바일 작동하지 않습니다 시도

는 (지난번에 내가)을 사용할 수 없습니다.

"http://www.youtube.com/get_video?video_id=" + 동영상 ID + "& t ="+ 토큰 + "& FMT = 18"

얻을 수있는 FLV :

은 MP4 파일이 이 URL을 요청을 얻으려면 이 사용 : + 토큰

"http://www.youtube.com/get_video?video_id=" + 동영상 ID + "= & t을"

가 토큰 호출이 얻으려면 : 내 포켓에 YouTube 동영상 및 동기화 최대 을의 재생 목록을 잡아 것입니다 응용 프로그램을 작성

"http://www.youtube.com/api2_rest?method=youtube.videos.get_video_token&video_id=" + 동영상 ID

을, 나는 함께 TCPMP 을 사용 플래시 추가 기능을 사용하여 비디오 (내 앱 외부)를 재생할 수 있습니다. MP4도 PPC에서 작동했지만, 은 MP4로 을 사용할 수 없었기 때문에 FLV에 붙어 있습니다. 나는 지금 에 대해 걱정하지 않을 것이다.

슬프게도 내 PPC는 지금은 내 아이폰에 비슷한 뭔가를하고 있어요 부러하지만 은 MP4 형식으로 완전히 전환했다. iPhone에서의 VLC의 FLV 재생이 너무 터벅 터졌습니다.

Playing YouTube videos in a Windows Mobile application

+0

Silverlight에서 YouTube 동영상을 재생하는 몇 가지 예를 온라인에서 보았지만 모두 OOB 응용 프로그램입니다. 브라우저 응용 프로그램에 대한 해결책이 필요합니다. – WinFXGuy

답변

0

는 실버 라이트에서 기본적으로 YouTube 동영상을 재생할 수 없습니다 (그리고 나는 그 어느 것 생각하지 않는다). 당신이 할 수있는 가장 가까운 일은 JS 인터페이스를 사용하는 것입니다. 그러면 장치의 네이티브 비디오 플레이어 (모바일 장치 인 경우)가 실행되거나 Flash를 사용하여 재생됩니다.

FLV 피드를 도용 할 수는 있지만 매우 나쁘지는 않습니다.

관련 문제