2016-11-11 31 views
14

Android için en son Google VR SDK'yı kullanarak bir vr video oynatıcısı geliştirmeye çalışıyorum (v1.0.3), ancak VR oynatma denetimleri oluşturmak için üst düzey bir API yok.Android: YouTube benzeri VR denetimleri nasıl oluşturulur?

YouTube VR oyuncu GVR araç setinin eski sürümünü kullanır ve bir şekilde (com.google.android.libraries.youtube.common.ui.TouchImageView, örneğin) kontrollerini vermektedir.

enter image description here

son VR SDK kullanarak bu tür kontroller uygulamak için en iyi yolu nedir? Özel oluşturucuyu OpenGL veya NDK ile mi kullanmalıyım?

Uygulama ayrıntıları için çok minnettar olurum.

+0

Belki de bu depo size yardımcı olabilir: https://github.com/Rajawali/RajawaliVR –

+0

olası yinelenen: http://stackoverflow.com/questions/39020103/how-to-view-normal-video-in-cardboard- like-youtube –

+0

@MiladYarmohammadi no, bu soru VR ile ilgili _controls_ – Nick

cevap

2

GVR SDK VrVideoView üzerinde bir şeyler çizerim bir yol sağlamaz, bu yüzden kendimiz VR videoyu uygulamak gerekir.

çözümün ana fikri - özel StereoRenderer ile GvrView kullanın. Her şeyden önce, VR video oluşturucu (VR gölgelendiricileri ve MediaPlayer/ExoPlayer kullanarak) gerçekleştirmeliyiz.

Sonra OpenGL ES ve GVR SDK'yı (headtracking, Göz, vb) kullanılarak sahnede özel denetimler uygulamak gerekir.

0

Video dokusunu göstermek için OpenGL veya Unity3D gibi başka bir motor kullanmalısınız. Videoyu androidde çözme ve dokuya OpenGL veya gösterilecek motoru ayrıştırma.

İlgili konular