public class LCSiGMLURLPlayer
extends java.applet.Applet
This class assumes that the following javascript event-handler method calls are supported:
playerIsReadyForAvatar([String] defaultAvatar); // CURRENTLY DISABLED playerLoadAvatarIsDone([String] avatar); playerLoadFramesHasStarted(); playerLoadFramesProgress([int] nSigns, [int] nFrames); playerLoadFramesIsDone([boolean] framesOK, [int] nSigns, [int] nFrames); playerIsAtFrameAndSign( [int] frameIndex, [int] signIndex, [String] gloss); playerIsAtFrame([int] frameIndex); playerIsDroppingFrame([int] frameIndex); playerAnimationIsDone([int] frameCount);
The playerIsReadyForAvatar()
callout is currently disabled,
since the avatar-load sequence it is intended to trigger is not
supported by the Windows IE/LiveConnect implementation.
(It works fine with Safari on Mac OS X, and with Firefox on both
Mac OS X and Windows.)
Constructor and Description |
---|
LCSiGMLURLPlayer()
Constructs a new instance of this applet.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
destroy()is a no-op for this applet.
|
void |
init()
Initialises this player applet.
|
void |
playSiGMLURL(java.lang.String url)
Accepts a new SiGML string to be played by this player.
|
void |
setAvatar(java.lang.String avatar)
Allows HTML/Javascript to request a particular avatar.
|
void |
setSpeed(java.lang.String speedupstr)
Allows HTML/Javascript to change the speed at which the current
animation is played, as the player is running.
|
void |
start()
Applet start method: creates a SiGMLInLib instance and loads
the avatar; note that this method is
unsynchronized . |
void |
stop()
stop()is a no-op for this applet.
|
void |
stopPlayingSiGML()
Accepts a stop-player request.
|
void |
terminate()
Terminates this player; in particular, updates its camera data
and terminates its play-request servicing thread.
|
getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public LCSiGMLURLPlayer()
public void init()
init
in class java.applet.Applet
public void start()
unsynchronized
.start
in class java.applet.Applet
public void setAvatar(java.lang.String avatar)
public void setSpeed(java.lang.String speedupstr)
public void playSiGMLURL(java.lang.String url)
public void stopPlayingSiGML()
public void stop()
stop
in class java.applet.Applet
public void destroy()
destroy
in class java.applet.Applet
public void terminate()