2017-07-08 6 views
1

Ich denke, ich habe alles richtig gemacht. Ich habe alle Anweisungen und Tutorials da draußen ziemlich genau befolgt. Leider kann ich kein Video abspielen, wenn ich GvrVideoPlayerTexture verwende.GvrVideoPlayerTexture ist "nicht bereit zu spielen!"

Ich erhalte folgende Fehlermeldung: Video Player nicht bereit zu spielen!

UnityEngine.Debug: LogError (Object) GvrVideoPlayerTexture: play() (bei Aktiva/GoogleVR/Scripts/Video/GvrVideoPlayerTexture.cs: 513) GVRSample.AutoPlayVideo: Update() (bei Aktiva/GoogleVR/Demos/Scripts/VideoDemo/AutoPlayVideo.cs: 62)

Hier ist, was ich getan habe:

Erstellt Neues Projekt

Imported Assets> Import Package> Benutzerdefinierte Paket: GoogleVRF orUnity.unitypackage

Imported Assets> Import Package> Benutzerdefinierte Paket: InstantPreviewForGVRUnity .... unitypackage

Build-Einstellungen> Plattform: Android> Switch-Plattform

Player-Einstellungen: geprüft VR Unterstützung, Daydream wählen, API Level 7.0

Zu meiner Szene habe ich hinzugefügt: verschiedene Systeme (GvrControllerMain, GvrEditorEmulator, GvrEventSystem).

Erstellt Umwelt Spielobjekte (ein Grund, einige Wände - inspiriert von der Rolle ein Ball-Tutorial), einem Spieler prefab ich mit Kamera, Zeiger und zu Fuß Skript

Imported Assets> Import Package> Benutzerdefinierte Package gemacht haben : ... \ Assets \ GoogleVR \ GVRVideoPlayer.unitypackage

ein Quad

Added die GvrVideoPlayerTexture Skript, mit Puffergröße Erstellt: 4, Video Typ: Andere, Video URL: jar: file: // $ { Application.dataPath}!/Assets/vid_bigbuckbunny.mp4

Das AutoPlayVideo-Skript wurde hinzugefügt

Gepresstes Spiel.

Und dann ... kein Video. Ich kann meinen Spieler bewegen, ich kann mich umsehen. Die sofortige Vorschau funktioniert gut. Aber keine Videowiedergabe.

Wenn ich GvrVideoPlayerTexture deaktiviere und das Unity Video Player-Skript hinzufüge, erfolgt die Wiedergabe ohne Audio. Ich brauche wirklich Audio.

hier ein Bildschirm Kappe meines aktuellen eingerichtet ist:

Here is a screen cap of my current set up.

Also, was könnte ich in der Lage sein, es zu reparieren, zu tun?

(auch, vielleicht eine andere Frage für einen anderen Thread, aber was ist der Vorteil von GvrVideoPlayerTexture gegen Unity eingebauten Video Player?)

Antwort

1

Die GvrVideoPlayerTexture funktioniert nur auf Android-Geräten, nicht im Editor.

Der Vorteil des GvrVideoPlayerTexture-Players für eine Zeit war, dass es der einzige kostenlose Video-Player für Android war. GvrVideoPlayerTexture hat immer noch Vorteile gegenüber dem Unity-Player zur Unterstützung der adaptiven Streaming-Formate HLS und Dash und wird demnächst Head-Track-Ambisonic-Audio-Rendering unterstützen.

Verwandte Themen