|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgreenfoot.GreenfootSound
public class GreenfootSound
GreenfootSound是Greenfoot系统中能够被播放的声音片段。每个GreenfootSound都会从一个声音文件载入音频。单个GreenfootSound不能同时异步播放,但是可以播放多次。
支持绝大多数AIFF、AU、WAV、MP3和MIDI各式的音频文件。
翻译有误请联系:hzxjhspxn@163.com
Constructor Summary | |
---|---|
GreenfootSound(java.lang.String filename)
根据指定的音频文件创建GreenfootSound。 |
Method Summary | |
---|---|
int |
getVolume()
获得这个音频当前的播放音量,取值在0(静音)~100(最响)之间。 |
boolean |
isPlaying()
若这个音频正在被播放,则返回true。 |
void |
pause()
若音频正处于播放状态,暂停播放这个音频。 |
void |
play()
开始播放这个音频。 |
void |
playLoop()
开始循环播这个音频。 |
void |
setVolume(int level)
设置这个音频的播放音量,在0(静音)~100(最响)之间取值。 |
void |
stop()
停止播放这个音频。 |
java.lang.String |
toString()
返回一个含本音频所加载的文件名、是否正被播放等信息的文本。 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public GreenfootSound(java.lang.String filename)
filename
- 通常是工程目录下sounds目录中某音频文件的文件名(译者注:应包含后缀,后缀区分大小写。)Method Detail |
---|
public void play()
public void playLoop()
public void stop()
public void pause()
务必确定你真的需要使用这个方法而不是stop()
方法。条件允许的话,请尽量调用stop()
方法,以释放GreenfootSound所占用的资源。暂停状态下的GreenfootSound所占用的资源并不会被释放。
stop()
public boolean isPlaying()
public int getVolume()
public void setVolume(int level)
level
- 欲设置的音量大小public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |