2016-11-11 3 views
14

안드로이드 (v1.0.3) 용 최신 Google VR SDK를 사용하여 VR 비디오 플레이어를 개발하려고하지만 VR 재생 컨트롤을 빌드하는 고급 API는 없습니다.Android : VR과 같은 YouTube 컨트롤을 만드는 방법은 무엇인가요?

YouTube VR 플레이어는 이전 버전의 gvr 툴킷을 사용하고 어떤 방식 으로든 컨트롤 (예 : com.google.android.libraries.youtube.common.ui.TouchImageView)을 렌더링합니다.

enter image description here

최신 VR SDK를 사용하여 이러한 컨트롤을 구현하는 가장 좋은 방법은 무엇입니까? OpenGL 또는 NDK로 사용자 정의 렌더러를 사용해야합니까?

구현 세부 정보에 대해 매우 감사하게 생각합니다.

+0

어쩌면이 저장소가 도움이 될 수 있습니다. https://github.com/Rajawali/RajawaliVR –

+0

가능한 복제본 : http://stackoverflow.com/questions/39020103/how-to-view-normal-video-in-cardboard- like-youtube –

+0

@MiladYarmohammadi 아니요.이 질문은 VR _controls_ – Nick

답변

2

GVR SDK는 VrVideoView를 통해 무언가를 그리는 방법을 제공하지 않으므로 스스로 VR 비디오를 구현해야합니다.

해결책의 주요 아이디어는 GvrView 사용자 정의 StereoRenderer입니다. 먼저 VR 비디오 렌더러 (VR 셰이더 및 MediaPlayer/ExoPlayer 사용)를 구현해야합니다.

그런 다음 OpenGL ES 및 GVR SDK (HeadTracking, Eye 등)를 사용하여 장면에서 사용자 지정 컨트롤을 구현해야합니다.

0

비디오 텍스처를 표시하려면 OpenGL 또는 Unity3D와 같은 다른 엔진을 사용해야합니다. android에서 비디오를 디코딩하고 OpenGL 또는 표시 할 엔진으로 텍스처를 파싱합니다.