|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel chrriis.dj.nativeswing.swtimpl.NSPanelComponent chrriis.dj.nativeswing.swtimpl.components.win32.JWMediaPlayer
public class JWMediaPlayer
A multimedia player, based on the Window Media Player (only avaialable on the Windows operating system).
Methods execute when this component is initialized. If the component is not initialized, methods will be executed as soon as it gets initialized.
If the initialization fails, the methods will not have any effect. The results from methods have relevant values only when the component is valid.
Nested Class Summary | |
---|---|
static class |
JWMediaPlayer.WMPMediaState
The state of a media. |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
JWMediaPlayer(NSOption... options)
Construct a Windows Media Player. |
Method Summary | |
---|---|
protected void |
finalize()
|
JWMediaPlayer.WMPMediaState |
getMediaState()
Get the state of the media. |
WMPControls |
getWMPControls()
Get the Media Player object responsible for controls-related actions. |
WMPMedia |
getWMPMedia()
Get the Media Player object responsible for media-related actions. |
WMPSettings |
getWMPSettings()
Get the Media Player object responsible for settings-related actions. |
boolean |
isControlBarVisible()
Indicate whether the control bar is visible. |
boolean |
isFullScreen()
Indicate whether the video is in full screen mode. |
boolean |
isStretchToFit()
Indicate whether the video is stretched to fit. |
void |
load(Class<?> clazz,
String resourcePath)
Load a file from the classpath. |
void |
load(String resourcePath)
Load a file. |
void |
setControlBarVisible(boolean isControlBarVisible)
Set whether the control bar is visible. |
void |
setFullScreen(boolean isFullScreen)
Set whether the video is playing in full screen mode. |
void |
setStretchToFit(boolean isStretchToFit)
Set whether the video is stretched to fit. |
Methods inherited from class chrriis.dj.nativeswing.swtimpl.NSPanelComponent |
---|
constrainVisibility, destroyOnFinalization, disposeNativePeer, getNativeComponent, initialize, initializeNativePeer, isNativePeerDisposed, isNativePeerInitialized, isNativePeerValid, proxyComponentHierarchy, runInSequence |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JWMediaPlayer(NSOption... options)
options
- the options to configure the behavior of this component.Method Detail |
---|
public WMPSettings getWMPSettings()
public WMPControls getWMPControls()
public WMPMedia getWMPMedia()
public void load(String resourcePath)
resourcePath
- the path or URL to the file.public void load(Class<?> clazz, String resourcePath)
clazz
- the reference clazz of the file to load.resourcePath
- the path to the file.public void setControlBarVisible(boolean isControlBarVisible)
isControlBarVisible
- true if the control bar should be visible, false otherwise.public boolean isControlBarVisible()
public void setFullScreen(boolean isFullScreen)
isFullScreen
- true if the full screen mode should be active, false otherwise.public boolean isFullScreen()
public void setStretchToFit(boolean isStretchToFit)
isStretchToFit
- true if the video is stretched to fit, false otherwise.public boolean isStretchToFit()
public JWMediaPlayer.WMPMediaState getMediaState()
protected void finalize() throws Throwable
finalize
in class Object
Throwable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |