Android: Wie man YouTube-ähnliche VR-Steuerelemente erstellt?

Ich versuche, einen VR-Video-Player mit dem neuesten Google VR SDK für Android (v1.0.3) zu entwickeln, aber es gibt keine High-Level-API, um VR-Playback-Steuerelemente zu erstellen.

YouTube VR-Player verwendet alte Version von gvr Toolkit und rendert Kontrollen (z. B. com.google.android.libraries.youtube.common.ui.TouchImageView ) in irgendeiner Weise.

  • Xamarin.Forms Swipe Gestenerkennung
  • Wie kann ich die com.google.android.gms.actions.SEARCH_ACTION Google Now Aktion zum Testen auslösen?
  • ImageView, warum unterschiedliche Größe?
  • Android: Wie versteckst du Tabs in der ActionBar?
  • Gradle-Fehler in Android Studio
  • Wie kann man die bei der Benachrichtigung auftretende Vibration deaktivieren / wieder aktivieren?
  • Bildbeschreibung hier eingeben

    Was ist der beste Weg, um solche Kontrollen mit dem neuesten VR SDK zu implementieren? Muss ich benutzerdefinierten Renderer mit OpenGL oder NDK verwenden?

    Ich wäre sehr dankbar für die Umsetzung Details.

  • Füge 2 Listviews in der Navigationsschublade hinzu, nur einer arbeitet
  • Wie konvertiert man UTC-Zeitstempel zum Gerät Ortszeit in Android
  • Android In-App-Spenden
  • Wie deaktiviere man die TextView maxLines programmgesteuert?
  • Android - Wie man eine Anwendung auf der / sdcard nach dem Start starten
  • Ist es möglich, Android Device Emulator (via Android Studio 2) auf VMWare laufen zu lassen?
  • 2 Solutions collect form web for “Android: Wie man YouTube-ähnliche VR-Steuerelemente erstellt?”

    GVR SDK bietet keine Möglichkeit, etwas über VrVideoView zu zeichnen, also müssen wir VR-Video von uns selbst implementieren.

    Die Grundidee der Lösung – benutze GvrView mit benutzerdefiniertem StereoRenderer . Zuerst müssen wir den VR-Video-Renderer implementieren (mit VR-Shader und MediaPlayer / ExoPlayer).

    Dann müssen wir mit OpenGL ES und GVR SDK (HeadTracking, Eye, etc.) benutzerdefinierte Bedienelemente auf der Bühne implementieren.

    Sie müssen OpenGL oder andere Engine wie Unity3D verwenden, um die Video-Textur zu zeigen. Decodierung des Videos in Android und analysiere die Textur zu OpenGL oder Motor zu zeigen.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.