|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.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 | ||||||||