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 double
currentTime
double
duration
boolean
paused
java.lang.String
src
Status
status
static int
STATUS_AUTO
static int
STATUS_HIDE
static int
STATUS_SHOW
-
Constructor Summary
Constructors Constructor Description Cortado()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
void
componentHidden(java.awt.event.ComponentEvent e)
void
componentMoved(java.awt.event.ComponentEvent e)
void
componentResized(java.awt.event.ComponentEvent e)
void
componentShown(java.awt.event.ComponentEvent e)
void
createMenu()
void
doPause()
void
doPlay()
void
doSeek(double aPos)
void
doStop()
java.lang.String
getAppletInfo()
boolean
getBoolParam(java.lang.String name, boolean def)
java.lang.String
getCategoryName(java.lang.String code)
double
getDoubleParam(java.lang.String name, double def)
int
getEnumParam(java.lang.String name, java.lang.String[] vals, java.lang.String def)
java.awt.Graphics
getGraphics()
int
getIntParam(java.lang.String name, int def)
java.util.Locale
getLocale(java.lang.String rfc3066)
java.lang.String
getParam(java.lang.String name, java.lang.String def)
java.lang.String[][]
getParameterInfo()
double
getPlayPosition()
java.lang.String
getRevision()
int
getShowStatus()
java.awt.Dimension
getSize()
int
getStatusHeight()
java.lang.String
getStringParam(java.lang.String name, java.lang.String def)
void
handleMessage(Message msg)
void
init()
void
mouseClicked(java.awt.event.MouseEvent e)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mouseEntered(java.awt.event.MouseEvent e)
void
mouseExited(java.awt.event.MouseEvent e)
void
mouseMoved(java.awt.event.MouseEvent e)
void
mousePressed(java.awt.event.MouseEvent e)
void
mouseReleased(java.awt.event.MouseEvent e)
void
onAudio()
void
onSeek(double aPos)
void
onState(int aState)
void
onSubtitles(int x, int y)
void
paint(java.awt.Graphics g)
void
pause()
void
play()
void
populateMenu(java.awt.Menu subtitlesMenu)
void
restart()
void
run()
void
setParam(java.lang.String name, java.lang.String value)
void
shutDown(java.lang.Throwable error)
void
start()
void
stop()
void
update(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:
getAppletInfo
in classjava.applet.Applet
-
getRevision
public java.lang.String getRevision()
-
getParameterInfo
public java.lang.String[][] getParameterInfo()
- Overrides:
getParameterInfo
in 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:
init
in 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:
actionPerformed
in interfacejava.awt.event.ActionListener
-
getGraphics
public java.awt.Graphics getGraphics()
- Overrides:
getGraphics
in classjava.awt.Component
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
- Specified by:
componentHidden
in interfacejava.awt.event.ComponentListener
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMoved
in interfacejava.awt.event.ComponentListener
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
- Specified by:
componentResized
in interfacejava.awt.event.ComponentListener
-
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
- Specified by:
componentShown
in interfacejava.awt.event.ComponentListener
-
getSize
public java.awt.Dimension getSize()
- Overrides:
getSize
in classjava.awt.Component
-
update
public void update(java.awt.Graphics g)
- Overrides:
update
in classjava.awt.Container
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paint
in classjava.awt.Container
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent e)
- Specified by:
mouseClicked
in interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent e)
- Specified by:
mouseEntered
in interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent e)
- Specified by:
mouseExited
in interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressed
in interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleased
in interfacejava.awt.event.MouseListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
-
handleMessage
public void handleMessage(Message msg)
- Specified by:
handleMessage
in 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:
onState
in interfaceStatusListener
-
onSeek
public void onSeek(double aPos)
- Specified by:
onSeek
in interfaceStatusListener
-
onAudio
public void onAudio()
- Specified by:
onAudio
in interfaceStatusListener
-
onSubtitles
public void onSubtitles(int x, int y)
- Specified by:
onSubtitles
in interfaceStatusListener
-
start
public void start()
- Overrides:
start
in classjava.applet.Applet
-
stop
public void stop()
- Overrides:
stop
in classjava.applet.Applet
-
getStatusHeight
public int getStatusHeight()
-
getShowStatus
public int getShowStatus()
-
play
public void play()
-
pause
public void pause()
-
-