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, showStatusadd, 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, validateaction, 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, transferFocusUpCyclepublic LCSiGMLURLPlayer()
public void init()
init in class java.applet.Appletpublic void start()
unsynchronized.start in class java.applet.Appletpublic 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.Appletpublic void destroy()
destroy in class java.applet.Appletpublic void terminate()