Thursday, August 4, 2016

Add Video in Gear VRF framework in android studio

// create sphere / meshGVRSphereSceneObject sphere = new GVRSphereSceneObject(context, false);GVRMesh mesh = sphere.getRenderData().getMesh();
// create mediaplayer instanceMediaPlayer mediaPlayer = new MediaPlayer();AssetFileDescriptor afd;try {
    afd = context.getContext().getAssets().openFd("dino.mp4");    android.util.Log.d("Minimal360Video", "Assets was found.");    mediaPlayer.setDataSource(afd.getFileDescriptor(), afd.getStartOffset(), afd.getLength());    android.util.Log.d("Minimal360Video", "DataSource was set.");    afd.close();    mediaPlayer.prepare();
    //GVRVideoSceneObject(GVRContext gvrContext, float width, float height, MediaPlayer mediaPlayer, int videoType)    //Play a video on a 2D, rectangular scene object, using the Android MediaPlayer
} catch (IOException e) {
    e.printStackTrace();    context.getActivity().finish();    android.util.Log.e("Minimal360Video", "Assets were not loaded. Stopping application!");}

mediaPlayer.setLooping( true );android.util.Log.d("Minimal360Video", "starting player.");mediaPlayer.start();
// create video sceneGVRVideoSceneObject video = new GVRVideoSceneObject( context, mesh, mediaPlayer, GVRVideoSceneObject.GVRVideoType.MONO );video.setName( "video" );
// apply video to scene

mScene.addSceneObject( video );

No comments:

Post a Comment