Package com.fluendo.player
Class Cortado
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- java.applet.Applet
-
- com.fluendo.player.Cortado
-
- All Implemented Interfaces:
BusHandler,StatusListener,java.awt.event.ActionListener,java.awt.event.ComponentListener,java.awt.event.MouseListener,java.awt.event.MouseMotionListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.lang.Runnable,java.util.EventListener,javax.accessibility.Accessible
public class Cortado extends java.applet.Applet implements java.lang.Runnable, java.awt.event.MouseMotionListener, java.awt.event.MouseListener, java.awt.event.ComponentListener, BusHandler, StatusListener, java.awt.event.ActionListener
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description doublecurrentTimedoubledurationbooleanpausedjava.lang.StringsrcStatusstatusstatic intSTATUS_AUTOstatic intSTATUS_HIDEstatic intSTATUS_SHOW
-
Constructor Summary
Constructors Constructor Description Cortado()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)voidcomponentHidden(java.awt.event.ComponentEvent e)voidcomponentMoved(java.awt.event.ComponentEvent e)voidcomponentResized(java.awt.event.ComponentEvent e)voidcomponentShown(java.awt.event.ComponentEvent e)voidcreateMenu()voiddoPause()voiddoPlay()voiddoSeek(double aPos)voiddoStop()java.lang.StringgetAppletInfo()booleangetBoolParam(java.lang.String name, boolean def)java.lang.StringgetCategoryName(java.lang.String code)doublegetDoubleParam(java.lang.String name, double def)intgetEnumParam(java.lang.String name, java.lang.String[] vals, java.lang.String def)java.awt.GraphicsgetGraphics()intgetIntParam(java.lang.String name, int def)java.util.LocalegetLocale(java.lang.String rfc3066)java.lang.StringgetParam(java.lang.String name, java.lang.String def)java.lang.String[][]getParameterInfo()doublegetPlayPosition()java.lang.StringgetRevision()intgetShowStatus()java.awt.DimensiongetSize()intgetStatusHeight()java.lang.StringgetStringParam(java.lang.String name, java.lang.String def)voidhandleMessage(Message msg)voidinit()voidmouseClicked(java.awt.event.MouseEvent e)voidmouseDragged(java.awt.event.MouseEvent e)voidmouseEntered(java.awt.event.MouseEvent e)voidmouseExited(java.awt.event.MouseEvent e)voidmouseMoved(java.awt.event.MouseEvent e)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)voidonAudio()voidonSeek(double aPos)voidonState(int aState)voidonSubtitles(int x, int y)voidpaint(java.awt.Graphics g)voidpause()voidplay()voidpopulateMenu(java.awt.Menu subtitlesMenu)voidrestart()voidrun()voidsetParam(java.lang.String name, java.lang.String value)voidshutDown(java.lang.Throwable error)voidstart()voidstop()voidupdate(java.awt.Graphics g)-
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, isValidateRoot, newAudioClip, play, play, resize, resize, setStub, showStatus
-
Methods inherited from class java.awt.Container
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, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
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, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, 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, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
status
public Status status
-
STATUS_AUTO
public static final int STATUS_AUTO
- See Also:
- Constant Field Values
-
STATUS_SHOW
public static final int STATUS_SHOW
- See Also:
- Constant Field Values
-
STATUS_HIDE
public static final int STATUS_HIDE
- See Also:
- Constant Field Values
-
currentTime
public double currentTime
-
duration
public double duration
-
paused
public boolean paused
-
src
public java.lang.String src
-
-
Method Detail
-
getAppletInfo
public java.lang.String getAppletInfo()
- Overrides:
getAppletInfoin classjava.applet.Applet
-
getRevision
public java.lang.String getRevision()
-
getParameterInfo
public java.lang.String[][] getParameterInfo()
- Overrides:
getParameterInfoin classjava.applet.Applet
-
setParam
public void setParam(java.lang.String name, java.lang.String value)
-
restart
public void restart()
-
getParam
public java.lang.String getParam(java.lang.String name, java.lang.String def)
-
getEnumParam
public int getEnumParam(java.lang.String name, java.lang.String[] vals, java.lang.String def)
-
getStringParam
public java.lang.String getStringParam(java.lang.String name, java.lang.String def)
-
getBoolParam
public boolean getBoolParam(java.lang.String name, boolean def)
-
getDoubleParam
public double getDoubleParam(java.lang.String name, double def)
-
getIntParam
public int getIntParam(java.lang.String name, int def)
-
shutDown
public void shutDown(java.lang.Throwable error)
-
init
public void init()
- Overrides:
initin classjava.applet.Applet
-
createMenu
public void createMenu()
-
getCategoryName
public java.lang.String getCategoryName(java.lang.String code)
-
getLocale
public java.util.Locale getLocale(java.lang.String rfc3066)
-
populateMenu
public void populateMenu(java.awt.Menu subtitlesMenu)
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
getGraphics
public java.awt.Graphics getGraphics()
- Overrides:
getGraphicsin classjava.awt.Component
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHiddenin interfacejava.awt.event.ComponentListener
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResizedin interfacejava.awt.event.ComponentListener
-
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShownin interfacejava.awt.event.ComponentListener
-
getSize
public java.awt.Dimension getSize()
- Overrides:
getSizein classjava.awt.Component
-
update
public void update(java.awt.Graphics g)
- Overrides:
updatein classjava.awt.Container
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paintin classjava.awt.Container
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDraggedin interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMovedin interfacejava.awt.event.MouseMotionListener
-
handleMessage
public void handleMessage(Message msg)
- Specified by:
handleMessagein interfaceBusHandler
-
doPause
public void doPause()
-
doPlay
public void doPlay()
-
doStop
public void doStop()
-
doSeek
public void doSeek(double aPos)
-
getPlayPosition
public double getPlayPosition()
-
onState
public void onState(int aState)
- Specified by:
onStatein interfaceStatusListener
-
onSeek
public void onSeek(double aPos)
- Specified by:
onSeekin interfaceStatusListener
-
onAudio
public void onAudio()
- Specified by:
onAudioin interfaceStatusListener
-
onSubtitles
public void onSubtitles(int x, int y)- Specified by:
onSubtitlesin interfaceStatusListener
-
start
public void start()
- Overrides:
startin classjava.applet.Applet
-
stop
public void stop()
- Overrides:
stopin classjava.applet.Applet
-
getStatusHeight
public int getStatusHeight()
-
getShowStatus
public int getShowStatus()
-
play
public void play()
-
pause
public void pause()
-
-