|
|||||||||
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 acm.util.MovieClip
public class MovieClip
This class represents a video clip, which can be read from a QuickTime movie file or web-based resource.
Field Summary |
---|
Constructor Summary | |
---|---|
MovieClip(File file)
MovieClip object from the specified movie file. |
|
MovieClip(String filename)
MovieClip object from the specified movie file. |
|
MovieClip(URL url)
MovieClip object from the specified network URL. |
Method Summary | |
---|---|
void |
disableController()
|
void |
enableController()
|
int |
getControllerHeight()
|
double |
getDuration()
|
int |
getFrameCount()
|
int |
getFrameIndex()
|
double |
getFrameRate()
|
String |
getName()
|
double |
getPlaybackRate()
|
double |
getVolume()
|
boolean |
isControllerEnabled()
true if the QuickTime controller is enabled. |
void |
loop()
|
void |
play()
|
void |
rewind()
|
void |
setFrameIndex(int frameIndex)
|
void |
setName(String name)
|
void |
setPlaybackRate(double rate)
|
void |
setVolume(double volume)
|
void |
stop()
|
Constructor Detail |
---|
public MovieClip(File file)
MovieClip
object from the specified movie file.
Usage: | MovieClip movie = new MovieClip(file); | ||
Parameter: |
|
public MovieClip(String filename)
MovieClip
object from the specified movie file.
Usage: | MovieClip movie = new MovieClip(filename); | ||
Parameter: |
|
public MovieClip(URL url)
MovieClip
object from the specified network URL.
Usage: | MovieClip movie = new MovieClip(file); | ||
Parameter: |
|
Method Detail |
---|
public void disableController()
Usage: | movie.disableController(); |
public void enableController()
Usage: | movie.enableController(); |
public int getControllerHeight()
getControllerHeight
returns 0.
Usage: | int height = movie.getControllerHeight(); |
Returns: | The height of the QuickTime controller (in pixels) |
public double getDuration()
Usage: | double duration = movie.getDuration(); |
Returns: | The duration of a movie (in seconds) |
public int getFrameCount()
Usage: | int nFrames = movie.getFrameCount(); |
Returns: | The number of frames in a movie |
public int getFrameIndex()
Usage: | int frameIndex = movie.getFrameIndex(); |
Returns: | The current frame index in the movie |
public double getFrameRate()
Usage: | double frameRate = movie.getFrameRate(); |
Returns: | The frame rate of the movie (in frames/second) |
public String getName()
Usage: | String name = movie.getName(); |
Returns: | The name of the movie |
public double getPlaybackRate()
Usage: | double rate = movie.getPlaybackRate(); |
Returns: | The playback rate for the movie |
public double getVolume()
Usage: | double volume = movie.getVolume(); |
Returns: | The playback volume setting for the movie |
public boolean isControllerEnabled()
true
if the QuickTime controller is enabled.
Usage: | if (movie.isControllerEnabled()) . . . |
Returns: | true if the controller is enabled
|
public void loop()
Usage: | movie.loop(); |
public void play()
Usage: | movie.play(); |
public void rewind()
Usage: | movie.rewind(); |
public void setFrameIndex(int frameIndex)
Usage: | movie.setFrameIndex(frameIndex); | ||
Parameter: |
|
public void setName(String name)
Usage: | movie.setName(name); | ||
Parameter: |
|
public void setPlaybackRate(double rate)
Usage: | sound.setPlaybackRate(rate); | ||
Parameter: |
|
public void setVolume(double volume)
Usage: | movie.setVolume(volume); | ||
Parameter: |
|
public void stop()
Usage: | movie.stop(); |
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |