Bu alanda yeni bir erkeğim. Şimdi karton için video oynatmak için github içinde bir program değiştirmeye çalışıyorum.Google CardBoard Android SDK ve Rajawali tarafından basit bir VR video oynatıcısı nasıl yapılır
StreamingTexture kullanarak MyRenderer'ı değiştirdim. Ben iki taraf boş Uygulamamı başlattıktan sonra
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;
}
}
Ben, ancak, ham klasörde test.mp4 olarak benim kısa bir video kaydedilir ve videonun sesinin aslında oynuyor.
Yardımıma ihtiyacım var. Çok teşekkür ederim!
:
Ayrıca, kartonlar ileri diğer bazı dinleyicileri geçmek Eğer bu işlevleri gerekecektir sdk // stackoverflow.com/questions/32391282/how-to-use-rajawalivr-or-rajawali-to-play-a-360-video –