0

웹 브라우저 컨트롤이 있으며 YouTube 및 vimeo에서 비디오를 재생하고 싶습니다. 처음에는 youtube.com을로드 할 수 없었고 자바 스크립트를 eneble해야한다고 했으므로 IsScriptEnabled="True" 속성을 <phone:WebBrowser/>에 추가 한 다음 페이지를로드했습니다.하지만 동영상을 재생할 때 YouTube에서 "동영상을 사용할 수 없음"을 말하고 "휴대 전화는이 동영상을 재생할 수 없습니다"라고 말합니다. 당신의 컴퓨터에서 인터넷 익스플로러가 플래시 비디오를 재생할 수있는 경우웹 브라우저 컨트롤로 비디오를 재생할 수 없습니다.

VideoStream.Navigate(new Uri("http://www.dailymotion.com/", UriKind.Absolute)); 

답변

0

는 지금까지 내가 아는 한, 다음, "웹 브라우저"는 닷넷 프레임 워크의 제어는이 작업을 수행 할 수 있습니다

은이 코드를 사용 그래서 당신의 컴퓨터에있는 IE가 플래시 ActiveX 컨트롤로 잘 작동하는지 확인하십시오.

+0

나는 윈도우 폰 8 에뮬레이터를 사용, 이것은 문제가 될 수 있습니까? – user2975038

1

정확한 문제는 확실하지 않지만 플래시와 관련 있다고 생각합니다. 나는 WebBrowser를 사용할 때 같은 문제를 겪었다.

비디오 링크는 다음과 같이 끝 :? 아무도 다른 최소한 YouTube 동영상이 솔루션을 사용할 수있는 더 나은 솔루션이있는 경우

보고 절 = XXXXX

단지 &는 HTML5 = 1 시행에 추가 html5 비디오 재생. -> 시청 V = XXXXX & HTML5 = 1

경우에만 영상 표시 할 경우 : ->https://www.youtube.com/embed/XXXX?&autoplay=1&rel=0&html5=1

+0

대단히 감사합니다 : D YouTube에 완벽하게 작동합니다! 하지만 여전히 Vimeo에는 몇 가지 문제가 있습니다. 추가하고 싶은 동영상의 90 %는 Vimeo XD에서 가져온 것입니다. Vimeo 용 https://www.dailymotion.com/embed/video/XXXXXXX?&autoplay=1&rel=0&html5=1 하지만 이상한 일은 다시 재생할 수 없다는 것이지만 그 다음 동영상을 다시 한 번 클릭하면 재생됩니다. 그런 다음 뒤로 버튼을 누르면 다시 시작되지만 실제로는 해당 단계를지나갑니다. (Windows Phone 8 에뮬레이터에서 테스트 중입니다.) – user2975038

+0

Dimeymotion은 Vimeo XD가 아닙니다. 나는이 실수를 어떻게했는지 모른다. – user2975038

+0

안녕하세요 @ user2975038, 알아요. 이 해결 방법은 YouTube에서만 지원됩니다. daylimotion은 이러한 매개 변수를 지원하지 않습니다. 내가 html5 비디오 재생을 강제로 daylimotion을 강제하는 방법이 있다면 검색하지만 솔루션을 찾을 수 없습니다 : ( – user2974830

관련 문제