2014-07-07 5 views
3

안드로이드 용 플러그인을 통해 Unity3d 텍스처에 Youtube 비디오를 렌더링하려고합니다.Unity3d 안드로이드 어플에 텍스처로 유튜브 비디오

1) Android MediaPlayer API는 특정 URL로 비디오 스트리밍을 텍스처에 렌더링 할 수 있습니다. 그러나 유튜브 비디오를위한 스트리밍 URL을 공개하는 공식 방법은 없습니다.

2) Youtube API의 YoutubePlayerView 클래스를 사용하면 Youtube 비디오를 재생하는 방법을 무시할 수 있습니다. YoutubePlayerView를 포함하여 Android보기를 Unity3d 텍스처로 렌더링하는 방법은 없습니다. (WebView를 다른 SurfaceView로 렌더링하는 데 성공했지만 WebView에 Youtube iframe 소스를로드하면 비디오가 렌더링되지 않고 Youtube Player UI 구성 요소가 렌더링 됨)

해결할 아이디어가 있습니까? ? 어떤 종류의 해결 방법도 괜찮습니다.

+0

안녕하세요, WebView를 Unity의 다른 Surface (평면)에 렌더링하는 방법을 설명하거나 가능한 경우 코드를 제공 할 수 있습니까? – shubham003

답변

1

나는 증강 현실로 이런 짓을하고있었습니다. 제 경우에는 비디오 파일을 텍스처로 재생할 수있는 일반 비디오 플레이어를 사용했습니다. 내가 한 일은 로컬 파일 링크 대신 youtube 비디오 파일 (youtube URL이 아님)에 대한 직접 링크를 사용한 것이 었습니다.

그래서 youtube 비디오 파일에 대한 링크를 찾아야합니다. 인터넷에서 찾을 수있는 일부 도서관에서는 쉽습니다. 또한 youtube URL html에서 찾을 수 있지만 더 복잡한 옵션을 찾을 수있는 웹 scrapper를 개발할 수 있습니다.