public class WAVPlayer extends java.lang.Object implements MusicPlayer
コンストラクタと説明 |
---|
WAVPlayer(AudioDataCompatible wav) |
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addLineListener(javax.sound.sampled.LineListener listener) |
void |
changeStartPosition(double t) |
void |
changeStartPositionInMicrosecond(long t) |
void |
changeWaveform(AudioDataCompatible wav) |
protected void |
finalize() |
double |
getLengthInSec() |
long |
getMicrosecondPosition() |
long |
getTickPosition() |
int |
getTicksPerBeat() |
boolean |
isNowPlaying() |
void |
play() |
void |
removeLineListener(javax.sound.sampled.LineListener listener) |
void |
run() |
void |
setLoopEnabled(boolean b) |
void |
setMicrosecondPosition(long t) |
void |
stop() |
public WAVPlayer(AudioDataCompatible wav) throws javax.sound.sampled.LineUnavailableException
javax.sound.sampled.LineUnavailableException
public void addLineListener(javax.sound.sampled.LineListener listener)
public void changeStartPosition(double t)
public void changeStartPositionInMicrosecond(long t)
public void changeWaveform(AudioDataCompatible wav) throws javax.sound.sampled.LineUnavailableException
javax.sound.sampled.LineUnavailableException
protected void finalize()
finalize
クラス内 java.lang.Object
public double getLengthInSec()
public long getMicrosecondPosition()
getMicrosecondPosition
インタフェース内 MusicPlayer
public long getTickPosition()
getTickPosition
インタフェース内 TickTimer
public int getTicksPerBeat()
getTicksPerBeat
インタフェース内 TickTimer
public boolean isNowPlaying()
isNowPlaying
インタフェース内 MusicPlayer
public void play()
play
インタフェース内 MusicPlayer
public void removeLineListener(javax.sound.sampled.LineListener listener)
public void run()
run
インタフェース内 java.lang.Runnable
public void setLoopEnabled(boolean b)
setLoopEnabled
インタフェース内 MusicPlayer
public void setMicrosecondPosition(long t)
setMicrosecondPosition
インタフェース内 MusicPlayer
public void stop()
stop
インタフェース内 MusicPlayer