public class MusicPlaySynchronizer
extends java.lang.Object
implements java.lang.Runnable
このクラスは複数のMusicPlaySynchronizedオブジェクトをひと
つのMusicPlayerの再生と同期させます.
一定時間ごとに所持するMusicPlaySynchronizedオブジェクトの
synchronizeメソッドを呼び出します.これはこのクラスのplayメソッドから演
奏を開始したときのみ動作し、外部からMusicPlayerのplayメソッドを呼び出す
と同期処理は行われません.
最初にこのクラスのplayを呼び出したときのみ、MusicPlayerのスレッドを 生成、開始します.
MusicPlaySynchronized,
MusicPlayer| コンストラクタと説明 |
|---|
MusicPlaySynchronizer(MusicPlayer player) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addMusicListener(MusicListener l) |
void |
addSynchronizedComponent(jp.crestmuse.cmx.sound.MusicPlaySynchronized c)
推奨されていません。
|
boolean |
isNowPlaying() |
boolean |
isStoppedByUser() |
void |
play() |
void |
run() |
void |
setSleepTime(long sleeptime) |
void |
stop() |
public MusicPlaySynchronizer(MusicPlayer player)
public void addMusicListener(MusicListener l)
@Deprecated public void addSynchronizedComponent(jp.crestmuse.cmx.sound.MusicPlaySynchronized c)
public boolean isNowPlaying()
public boolean isStoppedByUser()
public void play()
public void run()
run インタフェース内 java.lang.Runnablepublic void setSleepTime(long sleeptime)
public void stop()