public class SoundClip
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private org.havi.ui.HSound |
clip
sound clip
|
private java.lang.String |
filename
filename of audio clip
|
private boolean |
isLooping
is clip should loop
|
Constructor and Description |
---|
SoundClip()
default constructor
|
SoundClip(java.lang.String filename)
overloading constructor
|
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
getFilename()
returns the audio clips filename
|
private java.net.URL |
getURL(java.lang.String filename)
Returns the url path of the file
|
boolean |
isLoaded()
property to verify when sample is ready
|
boolean |
isLooping()
returns if the audio clip is set to loop
|
boolean |
load(java.lang.String audiofile)
loads the audio clip
|
void |
play()
plays the audio clip
|
void |
setFilename(java.lang.String filename)
Sets the filename of the audio clip
|
void |
setLooping(boolean loop)
set if the audio clip should loop
|
void |
stop()
stops an audio clip
|
private org.havi.ui.HSound clip
private java.lang.String filename
private boolean isLooping
public SoundClip()
public SoundClip(java.lang.String filename)
filename
- filename of audio clipprivate final java.lang.String getFilename()
public final void setFilename(java.lang.String filename)
filename
- name of audio clip filepublic final boolean isLooping()
public final void setLooping(boolean loop)
loop
- boolean if the clip should looppublic final boolean isLoaded()
private final java.net.URL getURL(java.lang.String filename)
filename
- name of file to loadpublic final boolean load(java.lang.String audiofile)
audiofile
- file to loadpublic final void play()
public final void stop()