// 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