@Override
    public void update(float tpf) {
        if (isInitialized() && playState == PlayState.Playing) {
            internalUpdate(tpf);
        }
    }
called internally don't call it directly.

@param tpf time per frame (in seconds)
jme3-core/src/main/java/com/jme3/cinematic/Cinematic.java