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.Runnable
public void setSleepTime(long sleeptime)
public void stop()