Ich bin ein neuer Mann in diesem Bereich. Ich versuche, eine program in Github zu ändern, um jetzt Video für Pappe abzuspielen.So erstellen Sie einen einfachen VR-Video-Player von Google Cardboard Android SDK und Rajawali
Ich modifizierte den MyRenderer mit StreamingTexture.
public class MyRenderer extends RajawaliCardboardRenderer {
public MyRenderer(Context context) {
super(context);
}
private MediaPlayer mMediaPlayer;
private StreamingTexture streamingTexture;
@Override
protected void initScene() {
mMediaPlayer = MediaPlayer.create(this.getContext(), R.raw.test);
streamingTexture = new StreamingTexture("video", mMediaPlayer);
Sphere sphere = createPhotoSphereWithTexture(streamingTexture);
getCurrentScene().addChild(sphere);
getCurrentCamera().setPosition(Vector3.ZERO);
getCurrentCamera().setFieldOfView(75);
}
private static Sphere createPhotoSphereWithTexture(ATexture texture) {
Material material = new Material();
material.setColor(0);
try {
material.addTexture(texture);
} catch (ATexture.TextureException e) {
throw new RuntimeException(e);
}
Sphere sphere = new Sphere(50, 64, 32);
sphere.setScaleX(-1);
sphere.setMaterial(material);
return sphere;
}
}
gespeichert Ich mein kurzes Video test.mp4 im rohen Ordner aber nachdem ich die beiden Seiten meine app starte leer sind, und das Sound des Videos abgespielt werden tatsächlich.
Ich brauche etwas Hilfe. Vielen Dank!
Sie können meine Antwort http versuchen: // stackoverflow.com/questions/32391282/how-to-use-raajawalivr-or-rajawali-to-play-a-360-video –