Hi…i'm a realy newbie in jmonkey…
i'm starting a project to make a simple game…and i wanna add a movie as a opening in my game…
i've tried to play movie through tutorial from here…
http://www.jmonkeyengine.com/jmeforum/index.php?topic=2908.0
i had follow the instruction, but it still didn't work…
from TestJMFVideoImage.java i've got error message from this line:
tex.setImage(image)
and also in JMFVideoImage.java i've got error message too…
data = ByteBuffer.allocateDirect(sizessizes4).order(ByteOrder.nativeOrder());
with error
incompartible types
found java.nio.ByteBuffer
required: java.util.ArrayList<>"
the JFJR that llama make using JME1, and i use JME 2, so convert it according tutorial from http://www.jmonkeyengine.com/wiki/doku.php?id=jme_to_jme2_changes
also, when i tried to run this program, they got error meassage…
run:
Mar 7, 2009 9:16:44 AM com.jme.app.BaseGame start
INFO: Application started.
Mar 7, 2009 9:16:44 AM com.jme.system.PropertiesGameSettings <init>
INFO: PropertiesGameSettings created
Mar 7, 2009 9:16:44 AM com.jme.system.PropertiesGameSettings load
INFO: Read properties
Mar 7, 2009 9:17:16 AM com.jme.system.PropertiesGameSettings save
INFO: Saved properties
Mar 7, 2009 9:17:16 AM com.jme.app.BaseSimpleGame initSystem
INFO: jME version 2.0 Stable (r4093)
Mar 7, 2009 9:17:16 AM com.jme.input.joystick.DummyJoystickInput <init>
INFO: Joystick support is disabled
Mar 7, 2009 9:17:16 AM com.jme.system.lwjgl.LWJGLDisplaySystem <init>
INFO: LWJGL Display System created.
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLRenderer <init>
INFO: LWJGLRenderer created. W: 640H: 480 Version: 2.0.1
Mar 7, 2009 9:17:17 AM com.jme.app.BaseSimpleGame initSystem
INFO: Running on: igxprd32
Driver version: 6.14.10.4906
Intel - Intel 945GM - 1.4.0 - Build 7.14.10.4906
Mar 7, 2009 9:17:17 AM com.jme.renderer.AbstractCamera <init>
INFO: Camera created.
Mar 7, 2009 9:17:17 AM com.jme.util.lwjgl.LWJGLTimer <init>
INFO: Timer resolution: 1000 ticks per second
Mar 7, 2009 9:17:17 AM com.jme.scene.Node <init>
INFO: Node created.
Mar 7, 2009 9:17:17 AM com.jme.scene.Node <init>
INFO: Node created.
Mar 7, 2009 9:17:17 AM com.jme.scene.Node <init>
INFO: Node created.
Mar 7, 2009 9:17:17 AM com.jme.scene.Node attachChild
INFO: Child (Graph node) attached to this node (Stats node)
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLTextureRenderer <init>
WARNING: FBO not supported.
Mar 7, 2009 9:17:17 AM com.jme.system.lwjgl.LWJGLDisplaySystem createTextureRenderer
INFO: FBO not supported, attempting Pbuffer.
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setMultipleTargets
INFO: Copy Texture Pbuffer supported!
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer <init>
INFO: Creating Pbuffer sized: 1024 x 512
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer initCamera
INFO: Init RTT camera
Mar 7, 2009 9:17:17 AM com.jme.renderer.AbstractCamera <init>
INFO: Camera created.
Mar 7, 2009 9:17:17 AM com.jme.scene.Node <init>
INFO: Node created.
Mar 7, 2009 9:17:17 AM com.jme.scene.Line <init>
INFO: Line created.
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setupTexture
INFO: setup tex2: 1024,512
Mar 7, 2009 9:17:17 AM com.jme.scene.Node attachChild
INFO: Child (lineGraph) attached to this node (Graph node)
Mar 7, 2009 9:17:17 AM com.jme.scene.Node attachChild
INFO: Child (f4) attached to this node (Graph node)
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLTextureRenderer <init>
WARNING: FBO not supported.
Mar 7, 2009 9:17:17 AM com.jme.system.lwjgl.LWJGLDisplaySystem createTextureRenderer
INFO: FBO not supported, attempting Pbuffer.
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setMultipleTargets
INFO: Copy Texture Pbuffer supported!
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer <init>
INFO: Creating Pbuffer sized: 1024 x 128
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer initCamera
INFO: Init RTT camera
Mar 7, 2009 9:17:17 AM com.jme.renderer.AbstractCamera <init>
INFO: Camera created.
Mar 7, 2009 9:17:17 AM com.jme.scene.Node <init>
INFO: Node created.
Mar 7, 2009 9:17:17 AM com.jme.renderer.lwjgl.LWJGLPbufferTextureRenderer setupTexture
INFO: setup tex3: 1024,128
Mar 7, 2009 9:17:17 AM com.jme.scene.Node attachChild
INFO: Child (labelGraph) attached to this node (Graph node)
Fobs4JMF - Native shared library found
5.07173First Position: 466, 34 Duration: 5071
Frame Rate: 29.97
Opening Thread[JMF thread: com.sun.media.PlaybackEngine@9ced8e[ com.sun.media.PlaybackEngine@9ced8e ] ( configureThread),9,system]
ByteBufferRenderer: setInputFormat
Format (RGB masks, pixelstride, linestride, bbp, flipped
ff0000
ff
ff00
1
352
32
false
set Size: 352 240
texture format: GL_UNSIGNED_INT_8_8_8_8_REV
FOBS found
Frame buffer size (bytes): 337920
ByteBufferRenderer: setInputFormat
Format (RGB masks, pixelstride, linestride, bbp, flipped
ff0000
ff
ff00
1
352
32
false
set Size: 352 240
FOBS found
Frame buffer size (bytes): 337920
Created player for: file:F:/kacau/ChiasaAonuma.MPG
Mar 7, 2009 9:17:18 AM com.jme.scene.Node attachChild
INFO: Child (quad) attached to this node (rootNode)
using flipped quad
Mar 7, 2009 9:17:18 AM class TestJMFVideoImage.TestJMFVideoImage start()
SEVERE: Exception in game loop
java.lang.NullPointerException
at com.jme.scene.state.lwjgl.LWJGLTextureState.load(LWJGLTextureState.java:486)
at com.jme.scene.state.lwjgl.LWJGLTextureState.apply(LWJGLTextureState.java:881)
at com.jme.renderer.lwjgl.LWJGLRenderer.applyStates(LWJGLRenderer.java:1725)
at com.jme.renderer.lwjgl.LWJGLRenderer.draw(LWJGLRenderer.java:961)
at com.jme.scene.TriMesh.draw(TriMesh.java:240)
at com.jme.scene.Spatial.onDraw(Spatial.java:428)
at com.jme.scene.Node.draw(Node.java:520)
at com.jme.scene.Spatial.onDraw(Spatial.java:428)
at com.jme.renderer.lwjgl.LWJGLRenderer.draw(LWJGLRenderer.java:1202)
at com.jme.app.SimpleGame.render(SimpleGame.java:81)
at com.jme.app.BaseGame.start(BaseGame.java:87)
at TestJMFVideoImage.TestJMFVideoImage.main(TestJMFVideoImage.java:142)
Mar 7, 2009 9:17:18 AM com.jme.app.BaseSimpleGame cleanup
INFO: Cleaning up resources.
Mar 7, 2009 9:17:18 AM com.jme.app.BaseGame start
INFO: Application ending.
BUILD SUCCESSFUL (total time: 34 seconds)
that anyone give an explanation..?
tengkyu, and sorry for my bad english..